diff --git a/a.log b/a.log new file mode 100644 index 0000000..c5f7a12 --- /dev/null +++ b/a.log @@ -0,0 +1,1550 @@ +Enter the definition file path (1/2) : +> Enter the definition file path (2/2) : +> Choose the proof type : +1) Interactive Mode 2) Auto Mode +Enter the goal : ================================================= +Progress: 1 + + +No conjecture +>>> assert forall (x:any list), reverse (qreva (x) ((Nil))) = x(rank : 0) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 + +--------------------------------------- +forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:4) +================================================= +Progress: 2 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 + +--------------------------------------- +forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 + +0 goal(s) more... + +0 conjecture(s) more... +>>> induction any_list1(rank : 4) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +reverse (qreva ((Nil)) ((Nil))) = (Nil) + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) +================================================= +Progress: 3 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +reverse (qreva ((Nil)) ((Nil))) = (Nil) + +1 goal(s) more... + +0 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva ((any1::any_list2)) ((Nil))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:3) +================================================= +Progress: 4 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva ((any1::any_list2)) ((Nil))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> simpl in goal(rank : 3) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +expr list +reverse (qreva (any_list2) ((Nil))) +reverse (qreva (any_list2) ((any1::(Nil)))) +reverse (qreva (any_list3) ((any2::(any1::(Nil))))) +reverse (qreva (any_list4) ((any3::(any2::(any1::(Nil)))))) +lhs base +Cons(_, Nil()) +lhs common subtree +Nil() +Cons(any1, Nil()) +Cons(any2, Cons(any1, Nil())) +Cons(any3, Cons(any2, Cons(any1, Nil()))) +expr list +any_list2 +(any1::any_list2) +(any1::(any2::any_list3)) +(any1::(any2::(any3::any_list4))) +rhs base +Cons(_, any_list2) +rhs common subtree +_ +Cons(any1, _) +Cons(any1, Cons(any2, _)) +Cons(any1, Cons(any2, Cons(any3, _))) +add none +add none +lhs increase subtree +Cons(any1, none()) +Cons(any2, none()) +Cons(any3, none()) +rhs increase subtree +none(Cons(any1, _)) +none(Cons(any2, _)) +none(Cons(any3, _)) +fun_name: mk_lhs1 +increase_arg: lst +base_args: +diff: Cons(any1, none()) +fun_name: mk_lhs1 +increase_arg: lst +base_args: +diff: any1 +fun_name: mk_lhs1 +increase_arg: lst +base_args: +diff: none() +subtree: reverse(qreva(any_list2, none())) +expr: lst +subtree: qreva(any_list2, none()) +expr: lst +subtree: any_list2 +expr: lst +subtree: none() +expr: lst +identity expr +reverse (qreva (any_list2) (lst)) +fun_name: mk_rhs1 +increase_arg: lst +base_args: any_list2 +diff: none(Cons(any1, _)) +fun_name: mk_rhs1 +increase_arg: lst +base_args: any_list2 +diff: Cons(any1, _) +fun_name: mk_rhs1 +increase_arg: lst +base_args: any_list2 +diff: any1 +fun_name: mk_rhs1 +increase_arg: lst +base_args: any_list2 +diff: _ +head +none(any_list2) +helper call +mk_rhs1 (lst) (any_list2) +lemma +forall (any_list2:any list), mk_rhs1 ((Nil)) (any_list2) = any_list2 +forall (tl:any list) (hd:any) (any_list2:any list), mk_rhs1 ((hd::tl)) (any_list2) = mk_rhs1 (tl) ((hd::any_list2)) +subtree: none(any_list2) +expr: mk_rhs1 (lst) (any_list2) +subtree: any_list2 +expr: mk_rhs1 (lst) (any_list2) +New Env +let rec mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) +;; +Lemma List +forall (any_list2:any list), mk_rhs1 ((Nil)) (any_list2) = any_list2 +forall (tl:any list) (hd:any) (any_list2:any list), mk_rhs1 ((hd::tl)) (any_list2) = mk_rhs1 (tl) ((hd::any_list2)) +forall (any_list2:any list) (lst:any list), reverse (qreva (any_list2) (lst)) = mk_rhs1 (lst) (any_list2) +End of Lemma List + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 5 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (any_list2:any list) (lst:any list), reverse (qreva (any_list2) (lst)) = mk_rhs1 (lst) (any_list2)(rank : 0) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) + +--------------------------------------- +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:6) +================================================= +Progress: 6 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) + +--------------------------------------- +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 7 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) +================================================= +Progress: 8 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list2(rank : 15) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +Base2 : any_list2 = (Nil) +--------------------------------------- +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 9 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +Base2 : any_list2 = (Nil) +--------------------------------------- +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 10 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:6) +================================================= +Progress: 11 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any_list3:any list) (arg3:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg3) = mk_rhs1 (any_list3) (arg3) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 12 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list3:any list) (arg3:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg3) = mk_rhs1 (any_list3) (arg3)(rank : 0) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +--------------------------------------- +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 13 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +--------------------------------------- +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 14 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 15 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 4 +intro any_list2(rank:7) +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) +================================================= +Progress: 16 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list2(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) +================================================= +Progress: 17 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> intro any_list2(rank : 22) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +--------------------------------------- +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list2 +New Env + +;; +Lemma List +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +--------------------------------------- +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 18 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +--------------------------------------- +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil))(rank : 0) + + +1st goal of : forall (any_list1:any list), reverse (any_list1) = mk_rhs1 (any_list1) ((Nil)) + +--------------------------------------- +forall (any_list1:any list), reverse (any_list1) = mk_rhs1 (any_list1) ((Nil)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +intro any_list1(rank:23) +induction any_list1(rank:24) +================================================= +Progress: 19 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) +================================================= +Progress: 20 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 23) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 1(rank:7) +================================================= +Progress: 21 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +intro any_list2(rank:7) +rewrite <- IH1 in goal at 0(rank:23) +================================================= +Progress: 22 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), (((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list2(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 2(rank:15) +rewrite <- IH1 in goal at 0(rank:23) +================================================= +Progress: 23 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 15) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 1 +rewrite <- IH1 in goal at 1 +intro any_list2 +rewrite <- IH1 in goal at 2 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (arg4:any list), (((arg4 @ (Nil)) @ (any1::(Nil))) @ any_list2) = (arg4 @ (any1::any_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 24 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (arg4:any list), (((arg4 @ (Nil)) @ (any1::(Nil))) @ any_list2) = (arg4 @ (any1::any_list2))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:10) +================================================= +Progress: 25 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list2(rank : 10) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) +--------------------------------------- +forall (any1:any) (any_list1:any list), ((((Nil) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 26 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) +--------------------------------------- +forall (any1:any) (any_list1:any list), ((((Nil) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), ((((any2::any_list3) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 27 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), ((((any2::any_list3) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 4 +intro any1(rank:9) +intro any_list1(rank:9) +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 28 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro any1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +--------------------------------------- +forall (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 3 +intro any_list1(rank:9) +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 29 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro any_list1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list +--------------------------------------- +forall (any1:any), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 30 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +--------------------------------------- +forall (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro any_list1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +any_list1 : any list +--------------------------------------- +(any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 31 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 32 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) = (any2::(any_list3 @ (any1::any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 7 +Tactic List : 4 +rewrite lemma5 in goal at 0(rank:15) +rewrite <- lemma5 in goal at 0(rank:15) +rewrite <- lemma5 in goal at 2(rank:15) +rewrite <- lemma5 in goal at 1(rank:23) +================================================= +Progress: 33 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 34 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 12 +Tactic List : 5 +rewrite lemma6 in goal at 0(rank:14) +rewrite <- lemma5 in goal at 0(rank:22) +rewrite <- lemma6 in goal at 2(rank:14) +rewrite <- lemma6 in goal at 0(rank:22) +rewrite <- lemma6 in goal at 1(rank:22) +================================================= +Progress: 35 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 36 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 (any_list2) ((any1::any_list3)) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 6 +Tactic List : 1 +rewrite <- rhs_lemma4 in goal at 0(rank:5) +================================================= +Progress: 37 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 (any_list2) ((any1::any_list3)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- rhs_lemma4 in goal at 0(rank : 5) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 ((any1::any_list2)) (any_list3) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:21) +rewrite <- lemma6 in goal at 0(rank:21) +================================================= +Progress: 38 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 ((any1::any_list2)) (any_list3) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 21) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = reverse (qreva (any_list3) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) +================================================= +Progress: 39 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) +--------------------------------------- +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = reverse (qreva (any_list3) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +rewrite lemma7 in goal at 0(rank:3) +================================================= +Progress: 40 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite lemma7 in goal at 0(rank : 3) + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:0) +================================================= +Progress: 41 + + +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> reflexivity(rank : 0) + + +No conjecture +Proof Success +Proof +assert forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +induction any_list1 +reflexivity +simpl in goal +define mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) +assert forall (any_list1:any list), mk_rhs1 ((Nil)) (any_list1) = any_list1 +reflexivity +assert forall (any_list1:any list) (any1:any) (any_list2:any list), mk_rhs1 ((any1::any_list1)) (any_list2) = mk_rhs1 (any_list1) ((any1::any_list2)) +reflexivity +assert forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +induction any_list1 +simpl in goal +induction any_list2 +reflexivity +simpl in goal +rewrite IH1 in goal at 0 +assert forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +induction any_list1 +reflexivity +simpl in goal +rewrite <- IH1 in goal at 1 +rewrite <- IH1 in goal at 1 +intro any_list2 +rewrite <- IH1 in goal at 2 +assert forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +induction any_list2 +reflexivity +simpl in goal +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 +rewrite <- IH1 in goal at 0 +reflexivity +rewrite lemma7 in goal at 0 +reflexivity +Qed diff --git a/detail.py b/detail.py new file mode 100644 index 0000000..25e2077 --- /dev/null +++ b/detail.py @@ -0,0 +1,22 @@ +import os + +path = "result/dilemma/clam/clam" + + +if os.path.exists(path): + dir_list = os.listdir(path) + result = {} + for file in dir_list: + if file.endswith(".log"): + file_path = os.path.join(path, file) + index = int(file.split("problem")[1].split(".")[0]) + with open(file_path, 'r') as f: + content = f.read() + if "Proof Success" in content: + result[index] = "Success" + elif "timed out" in content: + result[index] = "Timed out" + else: + result[index] = "Error" + for key in sorted(result.keys()): + print(f"Problem {key}: {result[key]}") \ No newline at end of file diff --git a/lib/engine.ml b/lib/engine.ml index 7a92e13..b8df321 100644 --- a/lib/engine.ml +++ b/lib/engine.ml @@ -87,7 +87,7 @@ let rec progress worklist statelist lemma_set = print_endline (">>> " ^ Proof.pp_tactic tactic ^ "(rank : " ^ string_of_int r ^ ")") in let _ = Proof.pp_t next_t |> print_endline in - (* let _ = if i = 2 then Proof.proof_top next_t in *) + (* let _ = if i = 5 then Proof.proof_top next_t in *) let lemma_set = match is_end_of_conj t next_t with | true -> diff --git a/lib/finder.ml b/lib/finder.ml index 4470035..e5d6acc 100644 --- a/lib/finder.ml +++ b/lib/finder.ml @@ -16,6 +16,7 @@ type subtree = and sub_desc = | Sub_Var of string | Sub_Call of string * subtree list + | Sub_None of subtree list [@@deriving sexp] let rec to_sub expr = @@ -33,21 +34,39 @@ let rec pp_subtree (subtree : subtree) : string = | Some (Sub_Call (name, args)) -> let args = List.map (fun arg -> pp_subtree arg) args in name ^ "(" ^ String.concat ", " args ^ ")" + | Some (Sub_None args) -> + let args = List.map (fun arg -> pp_subtree arg) args in + "none(" ^ String.concat ", " args ^ ")" | None -> "_" ;; let rec difference_of_subtree induction_vars subtree1 subtree2 = + (* + have to convert here!!! + have to fill with lower => None + have to fill with mk tl => Sub_None + *) match subtree2.desc with | Some (Sub_Call (name, args)) -> if equal_with_induction_vars induction_vars subtree1 subtree2 - then { desc = None; typ = subtree2.typ } + then convert subtree1 subtree2 else ( let new_args = List.map (fun arg -> difference_of_subtree induction_vars subtree1 arg) args in { desc = Some (Sub_Call (name, new_args)); typ = subtree2.typ }) | Some (Sub_Var _) -> - if subtree1 = subtree2 then { desc = None; typ = subtree2.typ } else subtree2 + if subtree1 = subtree2 + then { desc = Some (Sub_None []); typ = subtree2.typ } + else subtree2 + | Some (Sub_None args) -> + if equal_with_induction_vars induction_vars subtree1 subtree2 + then convert subtree1 subtree2 + else ( + let new_args = + List.map (fun arg -> difference_of_subtree induction_vars subtree1 arg) args + in + { desc = Some (Sub_None new_args); typ = subtree2.typ }) | None -> subtree2 and equal_with_induction_vars induction_vars subtree1 subtree2 = @@ -56,7 +75,8 @@ and equal_with_induction_vars induction_vars subtree1 subtree2 = if name1 = name2 && List.length args1 = List.length args2 then List.for_all2 - (fun arg1 arg2 -> equal_with_induction_vars induction_vars arg1 arg2) + (fun arg1 arg2 -> + equal_with_induction_vars induction_vars arg1 arg2 || arg1.desc = None) args1 args2 else false @@ -65,6 +85,29 @@ and equal_with_induction_vars induction_vars subtree1 subtree2 = || (List.exists (fun var -> var |> to_sub = subtree1) induction_vars && List.exists (fun var -> var |> to_sub = subtree2) induction_vars) | _ -> subtree1 = subtree2 + +and convert subtree1 subtree2 = + match subtree1.desc, subtree2.desc with + | Some (Sub_Call (_, args1)), Some (Sub_Call (_, args2)) -> + if subtree1 = subtree2 + then { desc = Some (Sub_None []); typ = subtree2.typ } + else if List.exists (fun arg -> arg.desc = None) args1 + then ( + let index = List.find_index (fun arg -> arg.desc = None) args1 |> Option.get in + { desc = Some (Sub_None [ List.nth args2 index ]); typ = subtree2.typ }) + else ( + let range = List.init (List.length args1) (fun i -> i) in + let different_index = + List.find (fun i -> List.nth args1 i <> List.nth args2 i) range + in + convert (List.nth args1 different_index) (List.nth args2 different_index)) + | Some (Sub_Var _), Some (Sub_Var _) -> + { desc = Some (Sub_None []); typ = subtree2.typ } + | _, None -> subtree2 + | _ -> + let _ = subtree1 |> pp_subtree |> print_endline in + let _ = subtree2 |> pp_subtree |> print_endline in + failwith "not implemented: convert" ;; let find_common_subterm expr1 expr2 : expr list = @@ -152,6 +195,8 @@ let rec collect_free_var_in_subtree (subtree : subtree) (binding : string list) if List.mem name binding then [] else [ name, Proof.Type subtree.typ ] | Some (Sub_Call (_, args)) -> List.map (fun arg -> collect_free_var_in_subtree arg binding) args |> List.concat + | Some (Sub_None args) -> + List.map (fun arg -> collect_free_var_in_subtree arg binding) args |> List.concat | None -> [] ;; @@ -229,13 +274,47 @@ let get_prev_tactics index (t : t) = tactic |> List.rev |> until_induction [] |> takeof_reflexivity index ;; -let make_next_step index ind_typ t : state option = +let make_next_step index t : state option = try let env = t.Proof.env in let state = Proof.get_first_state t in let facts, goal, _ = state in - let vars = collect_free_var_in_prop goal [] |> List.sort_uniq compare in - let ind_var = List.find (fun (_, typ) -> typ = Proof.Type ind_typ) vars in + let _, last_induction = + List.find + (fun (name, _) -> + String.starts_with ~prefix:"Inductive" name + || String.starts_with ~prefix:"Base" name) + (List.rev facts) + in + let ind_var = + match last_induction with + | Proof.Eq (lhs, rhs) -> + let rhs_vars = collect_free_var_in_expr rhs [] in + let recursive_var = + List.find + (fun (_, typ) -> + match typ with + | Proof.Type typ -> typ = lhs.Ir.typ + | _ -> false) + rhs_vars + in + let recursive_var = + Ir. + { desc = Var (fst recursive_var) + ; typ = + (match snd recursive_var with + | Proof.Type typ -> typ + | _ -> failwith "Unexpected type") + } + in + recursive_var + | _ -> failwith "Induction fact is not a Forall" + in + let ind_var = + match ind_var.Ir.desc with + | Var name -> name, Proof.Type ind_var.Ir.typ + | _ -> failwith "Induction variable is not a Var" + in let rest_vars = List.filter (fun (name, typ) -> @@ -287,7 +366,7 @@ let fast_execution depth t : state list = | _ -> None in match index_typ_opt with - | Some (index, ind_typ) -> + | Some (index, _) -> let prev_tactics = get_prev_tactics index t in let _ = print_endline "previous tactics" in prev_tactics |> List.iter (fun tactic -> Proof.pp_tactic tactic |> print_endline); @@ -304,7 +383,7 @@ let fast_execution depth t : state list = (fun (result, (t : t option)) _ -> match t with | Some t -> - (match make_next_step index ind_typ t with + (match make_next_step index t with | Some new_state -> (try let new_t = @@ -375,6 +454,8 @@ let number_of_vertices subtree = | Some (Sub_Call (_, args)) -> List.fold_left (fun acc arg -> acc + number_of_vertices_from_root arg) 1 args | Some (Sub_Var _) -> 1 + | Some (Sub_None args) -> + List.fold_left (fun acc arg -> acc + number_of_vertices_from_root arg) 1 args | None -> 0 in number_of_vertices_from_root subtree @@ -435,9 +516,7 @@ let find_larget_common_subtree expr1 expr2 = largest_common_subtree) ;; -let catch_recursive_pattern induction_vars expr_list = - let _ = print_endline "expr list" in - let _ = List.iter (fun expr -> expr |> Proof.pp_expr |> print_endline) expr_list in +let catch_recursive_pattern induction_vars expr_list : subtree list * subtree = let rec get_parent source expr = match expr.Ir.desc with | Call (_, args) -> @@ -475,27 +554,31 @@ let catch_recursive_pattern induction_vars expr_list = | _ -> failwith "not implemented" in let rec get_upper source expr = - match expr.Ir.desc with - | Call (name, args) -> - if List.exists (fun arg -> arg = source) args - then - { desc = - Some - (Sub_Call - ( name - , List.map - (fun arg -> - if arg = source - then { desc = None; typ = expr.typ } - else arg |> to_sub) - args )) - ; typ = expr.typ - } - else - { desc = Some (Sub_Call (name, List.map (fun arg -> get_upper source arg) args)) - ; typ = expr.typ - } - | _ -> expr |> to_sub + match Ir.equal_expr source expr with + | true -> { desc = None; typ = expr.typ } + | false -> + (match expr.Ir.desc with + | Call (name, args) -> + if List.exists (fun arg -> arg = source) args + then + { desc = + Some + (Sub_Call + ( name + , List.map + (fun arg -> + if arg = source + then { desc = None; typ = expr.typ } + else arg |> to_sub) + args )) + ; typ = expr.typ + } + else + { desc = + Some (Sub_Call (name, List.map (fun arg -> get_upper source arg) args)) + ; typ = expr.typ + } + | _ -> expr |> to_sub) in let rec remove_upper induction_vars upper expr = match expr.desc, upper.desc with @@ -511,30 +594,65 @@ let catch_recursive_pattern induction_vars expr_list = then acc, false else if arg2.desc = None then Some arg1, true - else remove_upper induction_vars arg1 arg2, true) + else remove_upper induction_vars arg2 arg1, true) (None, false) args1 args2 |> fst else None + | _, None -> Some expr | _ -> None - (* have to correct here *) in - let remove_lower lower expr = - match expr.desc with - | Some (Sub_Call (name, args)) -> - { desc = - Some - (Sub_Call - ( name - , List.map - (fun arg -> - if arg = lower then { desc = None; typ = arg.typ } else arg) - args )) - ; typ = expr.typ - } - | Some (Sub_Var _) -> if expr = lower then { desc = None; typ = expr.typ } else expr - | _ -> failwith "not implemented : remove_lower" + let rec remove_lower induction_vars lower expr = + let args = + match lower with + | { desc = Some (Sub_Call (_, args)); _ } -> + args |> List.filter (fun arg -> arg.desc <> None) + | _ -> [] + in + match + List.for_all + (fun lower -> List.exists (fun var -> var |> to_sub = lower) induction_vars) + args + with + | true -> + (match expr.desc with + | Some (Sub_Call (name, args)) -> + { desc = + Some + (Sub_Call + ( name + , List.map + (fun arg -> + if + arg = lower + || List.exists (fun var -> var |> to_sub = arg) induction_vars + then { desc = None; typ = arg.typ } + else remove_lower induction_vars lower arg) + args )) + ; typ = expr.typ + } + | Some (Sub_Var _) -> + if expr = lower || List.exists (fun var -> var |> to_sub = expr) induction_vars + then { desc = None; typ = expr.typ } + else expr + | _ -> failwith "not implemented : remove_lower") + | false -> + (match expr.desc with + | Some (Sub_Call (name, args)) -> + { desc = + Some + (Sub_Call + ( name + , List.map + (fun arg -> + if arg = lower then { desc = None; typ = arg.typ } else arg) + args )) + ; typ = expr.typ + } + | Some (Sub_Var _) -> + if expr = lower then { desc = None; typ = expr.typ } else expr + | _ -> failwith "not implemented : remove_lower") in let get_parent_when_nil first second = match first.Ir.desc, second.Ir.desc with @@ -558,7 +676,7 @@ let catch_recursive_pattern induction_vars expr_list = | [] -> (try match is_proper_subset (first |> to_sub) (second |> to_sub) with - | true -> List.map to_sub expr_list + | true -> List.map to_sub expr_list, to_sub first | false -> let parent = get_parent_when_nil first second in (match parent with @@ -577,11 +695,11 @@ let catch_recursive_pattern induction_vars expr_list = List.exists (fun subtree -> Option.is_none subtree.desc) (List.tl recursive_expr_list) - then [] - else recursive_expr_list - | None -> []) + then [], { desc = None; typ = Tany } + else recursive_expr_list, List.hd recursive_expr_list + | None -> [], { desc = None; typ = Tany }) with - | _ -> []) + | _ -> [], { desc = None; typ = Tany }) | (var, typ) :: _ -> let new_var = Ir. @@ -594,7 +712,7 @@ let catch_recursive_pattern induction_vars expr_list = in let parent = get_parent new_var second in (match parent with - | None -> [] + | None -> [], { desc = None; typ = Tany } | Some parent -> let lower = get_lower new_var parent in let upper = get_upper parent second in @@ -603,7 +721,7 @@ let catch_recursive_pattern induction_vars expr_list = (fun expr -> let expr = expr |> to_sub in match remove_upper induction_vars upper expr with - | Some subtree -> subtree |> remove_lower lower + | Some subtree -> subtree |> remove_lower induction_vars lower | None -> { desc = None; typ = Tany }) expr_list in @@ -611,8 +729,8 @@ let catch_recursive_pattern induction_vars expr_list = List.exists (fun subtree -> Option.is_none subtree.desc) (List.tl recursive_expr_list) - then [] - else recursive_expr_list) + then [], lower + else recursive_expr_list, lower) ;; let expr_of_subtree subtree = @@ -622,7 +740,7 @@ let expr_of_subtree subtree = let args = List.map (fun arg -> expr_of_subtree arg) args in Ir.{ desc = Call (name, args); typ = subtree.typ } | Some (Sub_Var name) -> Ir.{ desc = Var name; typ = subtree.typ } - | None -> failwith "subtree is not proper" + | Some (Sub_None _) | None -> failwith "subtree is not proper" in expr_of_subtree subtree ;; @@ -639,17 +757,25 @@ let subtree_of_expr expr = subtree_of_expr expr ;; -let rec convert_diff_to_expr fun_name increase_arg base_args diff = +let rec convert_diff_to_expr fun_name base_case increase_arg base_args diff = match diff.desc with | Some (Sub_Call (name, args)) -> let args = - List.map (fun arg -> convert_diff_to_expr fun_name increase_arg base_args arg) args + List.map + (fun arg -> convert_diff_to_expr fun_name base_case increase_arg base_args arg) + args in Ir.{ desc = Call (name, args); typ = diff.typ } | Some (Sub_Var _) -> Ir.{ desc = Var "hd"; typ = diff.typ } - | None -> + | Some (Sub_None [ arg ]) -> + let arg = convert_diff_to_expr fun_name base_case increase_arg base_args arg in + let increase_arg = Ir.{ increase_arg with desc = Var "tl" } in + Ir.{ desc = Call (fun_name, [ increase_arg; arg ]); typ = diff.typ } + | Some (Sub_None []) -> let increase_arg = Ir.{ increase_arg with desc = Var "tl" } in Ir.{ desc = Call (fun_name, increase_arg :: base_args); typ = diff.typ } + | Some (Sub_None _) -> failwith "not implemented: convert_diff_to_expr" + | None -> base_case ;; let rec fill_subtreewith_expr subtree expr : expr = @@ -658,6 +784,15 @@ let rec fill_subtreewith_expr subtree expr : expr = let args = List.map (fun arg -> fill_subtreewith_expr arg expr) args in Ir.{ desc = Call (name, args); typ = subtree.typ } | Some (Sub_Var name) -> Ir.{ desc = Var name; typ = subtree.typ } + | Some (Sub_None []) -> expr + | Some (Sub_None [ arg ]) -> + (match expr.Ir.desc with + | Call (name, args) -> + let arg = fill_subtreewith_expr arg expr in + let args = args |> List.rev |> List.tl |> List.rev in + Ir.{ desc = Call (name, args @ [ arg ]); typ = subtree.typ } + | _ -> failwith "not implemented: fill_subtreewith_expr") + | Some (Sub_None _) -> failwith "not implemented: fill_subtreewith_expr" | None -> expr ;; @@ -684,10 +819,12 @@ let decl_of_subtree_difference fun_name base_case subtree_differnce = let increase_arg = Ir.{ desc = Var "lst"; typ = Ir.Talgebraic ("list", [ increase_typ ]) } in - let base_pattern = Ir.Case (Pat_Constr ("Nil", []), expr_of_subtree base_case) in + let base_case = expr_of_subtree base_case in + let base_pattern = Ir.Case (Pat_Constr ("Nil", []), base_case) in let inductive_expr = convert_diff_to_expr fun_name + base_case increase_arg base_case_var_expr (List.hd subtree_differnce) @@ -744,15 +881,17 @@ let helper_function_lemma (decl : Ir.decl) : lemma list = | _ -> failwith "this function is not recursive" ;; +let rec comp subtree1 subtree2 = + match subtree1.desc, subtree2.desc with + | Some (Sub_Call (name1, args1)), Some (Sub_Call (name2, args2)) -> + name1 = name2 && List.for_all2 comp args1 args2 + | Some (Sub_None args1), Some (Sub_None args2) -> List.for_all2 comp args1 args2 + | Some (Sub_Var _), Some (Sub_Var _) -> true + | None, None -> true + | _, _ -> false +;; + let is_pattern increase_subtree = - let rec comp subtree1 subtree2 = - match subtree1.desc, subtree2.desc with - | Some (Sub_Call (name1, args1)), Some (Sub_Call (name2, args2)) -> - name1 = name2 && List.for_all2 comp args1 args2 - | Some (Sub_Var _), Some (Sub_Var _) -> true - | None, None -> true - | _, _ -> false - in List.for_all (fun subtree -> let base = List.hd increase_subtree in @@ -799,11 +938,19 @@ let make_helper_function_and_lemma ~is_lhs induction_vars expr_list + base_case common_subtree increase_subtree i = - let base_case = List.hd common_subtree in + let base_case = + match base_case.desc with + | Some (Sub_Call (_, args)) -> + (match List.find_opt (fun arg -> arg.desc <> None) args with + | Some arg -> arg + | None -> base_case) + | _ -> base_case + in let free_vars = collect_free_var_in_subtree base_case [] in let free_vars_with_typ = List.map @@ -860,9 +1007,32 @@ let make_helper_function_and_lemma [ helper_decl ], lemma, expr_with_helper ;; -let pattern_recognition env ihs induction_vars state_list : env * lemma list = - let first_lhs = List.map (fun ih -> ih |> snd |> Proof.get_lhs) ihs in - let first_rhs = List.map (fun ih -> ih |> snd |> Proof.get_rhs) ihs in +let add_none increase_subtree = + match increase_subtree with + | hd :: hd2 :: rest -> + (match is_pattern (hd2 :: rest) with + | true -> + (match hd2.desc with + | Some (Sub_None [ arg ]) -> + if comp hd arg + then ( + let hd = { desc = Some (Sub_None [ hd ]); typ = hd.typ } in + hd :: hd2 :: rest) + else increase_subtree + | _ -> increase_subtree) + | false -> increase_subtree) + | _ -> increase_subtree +;; + +let pattern_recognition env ih induction_vars state_list : env * lemma list = + let first_lhs, first_rhs = + match ih with + | Some (_, ih) -> + let first_lhs = Proof.get_lhs ih in + let first_rhs = Proof.get_rhs ih in + Some first_lhs, Some first_rhs + | None -> None, None + in let facts_list = List.map (fun state -> @@ -884,10 +1054,18 @@ let pattern_recognition env ihs induction_vars state_list : env * lemma list = let goals = List.map (fun (_, goal, _) -> goal) state_list in let lhs_list = List.map (fun goal -> Proof.get_lhs goal) goals in let rhs_list = List.map (fun goal -> Proof.get_rhs goal) goals in - let lhs_list = first_lhs @ lhs_list in - let rhs_list = first_rhs @ rhs_list in - let lhs_common_subtree = catch_recursive_pattern induction_vars lhs_list in - let rhs_common_subtree = catch_recursive_pattern induction_vars rhs_list in + let lhs_list = + match first_lhs with + | Some lhs -> lhs :: lhs_list + | None -> lhs_list + in + let rhs_list = + match first_rhs with + | Some rhs -> rhs :: rhs_list + | None -> rhs_list + in + let lhs_common_subtree, lhs_base = catch_recursive_pattern induction_vars lhs_list in + let rhs_common_subtree, rhs_base = catch_recursive_pattern induction_vars rhs_list in if List.length lhs_common_subtree <> List.length rhs_common_subtree || List.is_empty lhs_common_subtree @@ -903,6 +1081,7 @@ let pattern_recognition env ihs induction_vars state_list : env * lemma list = (List.nth lhs_common_subtree (i + 1))) range in + let lhs_increase_subtree = add_none lhs_increase_subtree in let rhs_increase_subtree = List.map (fun i -> @@ -912,6 +1091,7 @@ let pattern_recognition env ihs induction_vars state_list : env * lemma list = (List.nth rhs_common_subtree (i + 1))) range in + let rhs_increase_subtree = add_none rhs_increase_subtree in if (not (is_pattern lhs_increase_subtree)) || not (is_pattern rhs_increase_subtree) then [], [] else ( @@ -921,6 +1101,7 @@ let pattern_recognition env ihs induction_vars state_list : env * lemma list = ~is_lhs:true induction_vars lhs_list + lhs_base lhs_common_subtree lhs_increase_subtree i @@ -930,6 +1111,7 @@ let pattern_recognition env ihs induction_vars state_list : env * lemma list = ~is_lhs:false induction_vars rhs_list + rhs_base rhs_common_subtree rhs_increase_subtree i @@ -1047,7 +1229,7 @@ let rec is_trivial goal = | _ -> false ;; -let get_induction_var state = +let get_induction_var (state : state) = let facts, _, _ = state in let _, induction_fact = List.find @@ -1089,7 +1271,11 @@ let advanced_generalize t : (t * lemma list) option = match is_trivial goal with | true -> None | false -> - let ihs = List.filter (fun (name, _) -> String.starts_with ~prefix:"IH" name) facts in + let ih = + List.find_opt + (fun (name, _) -> String.starts_with ~prefix:"IH" name) + (List.rev facts) + in let state_list = fast_execution 2 t in (match state_list with | [] -> @@ -1098,9 +1284,7 @@ let advanced_generalize t : (t * lemma list) option = | _ -> None) | _ -> let induction_vars = List.map get_induction_var state_list in - let new_env, lemma_list = - pattern_recognition t.env ihs induction_vars state_list - in + let new_env, lemma_list = pattern_recognition t.env ih induction_vars state_list in let new_env = List.map Ir.rename_decl new_env in if List.is_empty lemma_list then ( diff --git a/prerequisites/definition.ml b/prerequisites/definition.ml index 60f8dfd..ed7e5fc 100644 --- a/prerequisites/definition.ml +++ b/prerequisites/definition.ml @@ -52,8 +52,8 @@ let rec natural_mul n1 n2 = let rec less_than n1 n2 = match n1, n2 with - | Z, _ -> true | _, Z -> false + | Z, S _ -> true | S n1', S n2' -> less_than n1' n2' ;; diff --git a/result/dilemma/clam/clam/problem1.log b/result/dilemma/clam/clam/problem1.log index be0a9e4..7b8f6b1 100644 --- a/result/dilemma/clam/clam/problem1.log +++ b/result/dilemma/clam/clam/problem1.log @@ -442,16 +442,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat2) (SUCC (nat2))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (plus (nat2) (nat2))))) -SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat2) (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat3) (SUCC (SUCC (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat4) (SUCC (SUCC (SUCC (nat4))))))))))) -expr list -SUCC (SUCC (plus (nat2) (SUCC (SUCC (nat2))))) -SUCC (SUCC (SUCC (plus (nat2) (SUCC (SUCC (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) New Env ;; @@ -892,12 +882,12 @@ reflexivity rewrite lemma5 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem10.log b/result/dilemma/clam/clam/problem10.log index fd10fb3..419b589 100644 --- a/result/dilemma/clam/clam/problem10.log +++ b/result/dilemma/clam/clam/problem10.log @@ -111,16 +111,6 @@ reverse ((reverse (any_list2) @ (any1::(Nil)))) = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (reverse (any_list2)) -reverse ((reverse (any_list2) @ (any1::(Nil)))) -reverse (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) -reverse ((((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil)))) -expr list -any_list2 -(any1::any_list2) -(any1::(any2::any_list3)) -(any1::(any2::(any3::any_list4))) New Env ;; @@ -1050,12 +1040,12 @@ reflexivity rewrite lemma4 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem11.log b/result/dilemma/clam/clam/problem11.log index 0e1ab34..91e6b26 100644 --- a/result/dilemma/clam/clam/problem11.log +++ b/result/dilemma/clam/clam/problem11.log @@ -7,13 +7,13 @@ Progress: 1 No conjecture ->>> assert forall (x:any list) (y:any list), (reverse (reverse (x)) @ reverse (y)) = (y @ x)(rank : 0) +>>> assert forall (x:any list) (y:any list), reverse ((reverse (x) @ reverse (y))) = (y @ x)(rank : 0) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) --------------------------------------- -forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) 0 goal(s) more... @@ -25,10 +25,10 @@ induction any_list2(rank:12) Progress: 2 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) --------------------------------------- -forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) 0 goal(s) more... @@ -36,11 +36,11 @@ forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) >>> induction any_list1(rank : 12) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list2:any list), (reverse (reverse ((Nil))) @ reverse (any_list2)) = (any_list2 @ (Nil)) +forall (any_list2:any list), reverse ((reverse ((Nil)) @ reverse (any_list2))) = (any_list2 @ (Nil)) 1 goal(s) more... @@ -51,11 +51,11 @@ simpl in goal(rank:4) Progress: 3 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list2:any list), (reverse (reverse ((Nil))) @ reverse (any_list2)) = (any_list2 @ (Nil)) +forall (any_list2:any list), reverse ((reverse ((Nil)) @ reverse (any_list2))) = (any_list2 @ (Nil)) 1 goal(s) more... @@ -63,11 +63,11 @@ forall (any_list2:any list), (reverse (reverse ((Nil))) @ reverse (any_list2)) = >>> simpl in goal(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list2:any list), reverse (any_list2) = (any_list2 @ (Nil)) +forall (any_list2:any list), reverse (reverse (any_list2)) = (any_list2 @ (Nil)) 1 goal(s) more... @@ -78,11 +78,11 @@ induction any_list2(rank:5) Progress: 4 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list2:any list), reverse (any_list2) = (any_list2 @ (Nil)) +forall (any_list2:any list), reverse (reverse (any_list2)) = (any_list2 @ (Nil)) 1 goal(s) more... @@ -90,13 +90,13 @@ forall (any_list2:any list), reverse (any_list2) = (any_list2 @ (Nil)) >>> induction any_list2(rank : 5) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) any_list2 : any list Base2 : any_list2 = (Nil) --------------------------------------- -reverse ((Nil)) = ((Nil) @ (Nil)) +reverse (reverse ((Nil))) = ((Nil) @ (Nil)) 2 goal(s) more... @@ -107,13 +107,13 @@ reflexivity(rank:4) Progress: 5 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) any_list2 : any list Base2 : any_list2 = (Nil) --------------------------------------- -reverse ((Nil)) = ((Nil) @ (Nil)) +reverse (reverse ((Nil))) = ((Nil) @ (Nil)) 2 goal(s) more... @@ -121,16 +121,16 @@ reverse ((Nil)) = ((Nil) @ (Nil)) >>> reflexivity(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) any_list2 : any list any1 : any any_list3 : any list -IH1 : reverse (any_list3) = (any_list3 @ (Nil)) +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse ((any1::any_list3)) = ((any1::any_list3) @ (Nil)) +reverse (reverse ((any1::any_list3))) = ((any1::any_list3) @ (Nil)) 1 goal(s) more... @@ -142,16 +142,16 @@ simpl in goal(rank:4) Progress: 6 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) any_list2 : any list any1 : any any_list3 : any list -IH1 : reverse (any_list3) = (any_list3 @ (Nil)) +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse ((any1::any_list3)) = ((any1::any_list3) @ (Nil)) +reverse (reverse ((any1::any_list3))) = ((any1::any_list3) @ (Nil)) 1 goal(s) more... @@ -159,31 +159,320 @@ reverse ((any1::any_list3)) = ((any1::any_list3) @ (Nil)) >>> simpl in goal(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) any_list2 : any list any1 : any any_list3 : any list -IH1 : reverse (any_list3) = (any_list3 @ (Nil)) +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -(reverse (any_list3) @ (any1::(Nil))) = (any1::(any_list3 @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::(any_list3 @ (Nil))) 1 goal(s) more... 0 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:20) -rewrite <- IH1 in goal at 0(rank:20) +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:4) ================================================= Progress: 7 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::(any_list3 @ (Nil))) + +1 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 4) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (arg1:any list), reverse ((arg1 @ (any1::(Nil)))) = (any1::reverse (arg1)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) + +1 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 8 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) + +1 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (any1:any) (arg1:any list), reverse ((arg1 @ (any1::(Nil)))) = (any1::reverse (arg1))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:6) +================================================= +Progress: 9 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 6) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any1:any), reverse (((Nil) @ (any1::(Nil)))) = (any1::reverse ((Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 10 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any1:any), reverse (((Nil) @ (any1::(Nil)))) = (any1::reverse ((Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (((any2::any_list2) @ (any1::(Nil)))) = (any1::reverse ((any2::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 11 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (((any2::any_list2) @ (any1::(Nil)))) = (any1::reverse ((any2::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +intro any1(rank:5) +rewrite IH1 in goal at 0(rank:13) +================================================= +Progress: 12 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro any1(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any +--------------------------------------- +(reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:5) +================================================= +Progress: 13 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any +--------------------------------------- +(reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any +--------------------------------------- +((any1::reverse (any_list2)) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:4) +================================================= +Progress: 14 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse ((any_list1 @ (any1::(Nil)))) = (any1::reverse (any_list1)) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any +--------------------------------------- +((any1::reverse (any_list2)) @ (any2::(Nil))) = (any1::(reverse (any_list2) @ (any2::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 4) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) + +1 goal(s) more... + +0 conjecture(s) more... +Deduplication: 1 +Tactic List : 2 +rewrite lemma3 in goal at 0(rank:12) +rewrite <- lemma3 in goal at 0(rank:12) +================================================= +Progress: 15 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) --------------------------------------- -forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) 0 goal(s) more... @@ -191,11 +480,11 @@ forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) >>> induction any_list2(rank : 12) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) --------------------------------------- -forall (any_list1:any list), (reverse (reverse (any_list1)) @ reverse ((Nil))) = ((Nil) @ any_list1) +forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse ((Nil)))) = ((Nil) @ any_list1) 1 goal(s) more... @@ -203,14 +492,14 @@ forall (any_list1:any list), (reverse (reverse (any_list1)) @ reverse ((Nil))) = Tactic List : 1 simpl in goal(rank:4) ================================================= -Progress: 8 +Progress: 16 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) --------------------------------------- -forall (any_list1:any list), (reverse (reverse (any_list1)) @ reverse ((Nil))) = ((Nil) @ any_list1) +forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse ((Nil)))) = ((Nil) @ any_list1) 1 goal(s) more... @@ -218,11 +507,11 @@ forall (any_list1:any list), (reverse (reverse (any_list1)) @ reverse ((Nil))) = >>> simpl in goal(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) --------------------------------------- -forall (any_list1:any list), (reverse (reverse (any_list1)) @ (Nil)) = any_list1 +forall (any_list1:any list), reverse ((reverse (any_list1) @ (Nil))) = any_list1 1 goal(s) more... @@ -230,14 +519,14 @@ forall (any_list1:any list), (reverse (reverse (any_list1)) @ (Nil)) = any_list1 Tactic List : 1 induction any_list1(rank:5) ================================================= -Progress: 9 +Progress: 17 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) --------------------------------------- -forall (any_list1:any list), (reverse (reverse (any_list1)) @ (Nil)) = any_list1 +forall (any_list1:any list), reverse ((reverse (any_list1) @ (Nil))) = any_list1 1 goal(s) more... @@ -245,13 +534,13 @@ forall (any_list1:any list), (reverse (reverse (any_list1)) @ (Nil)) = any_list1 >>> induction any_list1(rank : 5) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list Base2 : any_list1 = (Nil) --------------------------------------- -(reverse (reverse ((Nil))) @ (Nil)) = (Nil) +reverse ((reverse ((Nil)) @ (Nil))) = (Nil) 2 goal(s) more... @@ -259,16 +548,16 @@ Base2 : any_list1 = (Nil) Tactic List : 1 reflexivity(rank:4) ================================================= -Progress: 10 +Progress: 18 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list Base2 : any_list1 = (Nil) --------------------------------------- -(reverse (reverse ((Nil))) @ (Nil)) = (Nil) +reverse ((reverse ((Nil)) @ (Nil))) = (Nil) 2 goal(s) more... @@ -276,16 +565,16 @@ Base2 : any_list1 = (Nil) >>> reflexivity(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list any1 : any any_list3 : any list -IH1 : (reverse (reverse (any_list3)) @ (Nil)) = any_list3 +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -(reverse (reverse ((any1::any_list3))) @ (Nil)) = (any1::any_list3) +reverse ((reverse ((any1::any_list3)) @ (Nil))) = (any1::any_list3) 1 goal(s) more... @@ -294,19 +583,19 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:4) ================================================= -Progress: 11 +Progress: 19 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list any1 : any any_list3 : any list -IH1 : (reverse (reverse (any_list3)) @ (Nil)) = any_list3 +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -(reverse (reverse ((any1::any_list3))) @ (Nil)) = (any1::any_list3) +reverse ((reverse ((any1::any_list3)) @ (Nil))) = (any1::any_list3) 1 goal(s) more... @@ -314,16 +603,16 @@ Inductive1 : any_list1 = (any1::any_list3) >>> simpl in goal(rank : 4) -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list any1 : any any_list3 : any list -IH1 : (reverse (reverse (any_list3)) @ (Nil)) = any_list3 +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -(reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list3) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) 1 goal(s) more... @@ -331,63 +620,53 @@ Inductive1 : any_list1 = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -(reverse (reverse (any_list3)) @ (Nil)) -(reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) -(reverse (((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) -(reverse ((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env ;; Lemma List -forall (any1:any) (any_list3:any list), (reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list3) +forall (any1:any) (any_list3:any list), reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) End of Lemma List -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list any1 : any any_list3 : any list -IH1 : (reverse (reverse (any_list3)) @ (Nil)) = any_list3 +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -(reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list3) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 12 +Progress: 20 -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse (any_list1)) @ reverse (any_list2)) = (any_list2 @ any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list Base1 : any_list2 = (Nil) any_list1 : any list any1 : any any_list3 : any list -IH1 : (reverse (reverse (any_list3)) @ (Nil)) = any_list3 +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -(reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list3) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list), (reverse ((reverse (any_list3) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list3)(rank : 0) +>>> assert forall (any1:any) (any_list3:any list), reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) 0 goal(s) more... @@ -395,13 +674,13 @@ forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1:: Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 13 +Progress: 21 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) 0 goal(s) more... @@ -409,11 +688,11 @@ forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1:: >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse ((reverse ((Nil)) @ (any1::(Nil)))) @ (Nil)) = (any1::(Nil)) +forall (any1:any), reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil))) = (any1::(Nil)) 1 goal(s) more... @@ -421,14 +700,14 @@ forall (any1:any), (reverse ((reverse ((Nil)) @ (any1::(Nil)))) @ (Nil)) = (any1 Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 14 +Progress: 22 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse ((reverse ((Nil)) @ (any1::(Nil)))) @ (Nil)) = (any1::(Nil)) +forall (any1:any), reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil))) = (any1::(Nil)) 1 goal(s) more... @@ -436,14 +715,14 @@ forall (any1:any), (reverse ((reverse ((Nil)) @ (any1::(Nil)))) @ (Nil)) = (any1 >>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse ((reverse ((any2::any_list2)) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +forall (any1:any), reverse (((reverse ((any2::any_list2)) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -452,17 +731,17 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:5) ================================================= -Progress: 15 +Progress: 23 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse ((reverse ((any2::any_list2)) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +forall (any1:any), reverse (((reverse ((any2::any_list2)) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -470,14 +749,14 @@ forall (any1:any), (reverse ((reverse ((any2::any_list2)) @ (any1::(Nil)))) @ (N >>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -486,17 +765,17 @@ Tactic List : 2 intro any1(rank:5) rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 16 +Progress: 24 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -504,15 +783,15 @@ forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Ni >>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -(reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -520,18 +799,18 @@ any1 : any Tactic List : 1 rewrite <- IH1 in goal at 0(rank:5) ================================================= -Progress: 17 +Progress: 25 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -(reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... @@ -539,15 +818,15 @@ any1 : any >>> rewrite <- IH1 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -(reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... @@ -561,47 +840,47 @@ New Env ;; Lemma List -forall (any1:any) (arg1:any list), (reverse ((arg1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (arg1) @ (Nil))) +forall (any1:any) (arg2:any list), reverse (((arg2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((arg2 @ (Nil)))) End of Lemma List -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -(reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... 1 conjecture(s) more... ================================================= -Progress: 18 +Progress: 26 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -(reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... 1 conjecture(s) more... ->>> assert forall (any1:any) (arg1:any list), (reverse ((arg1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (arg1) @ (Nil)))(rank : 0) +>>> assert forall (any1:any) (arg2:any list), reverse (((arg2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((arg2 @ (Nil))))(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) 0 goal(s) more... @@ -609,13 +888,13 @@ forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ Tactic List : 1 induction any_list1(rank:8) ================================================= -Progress: 19 +Progress: 27 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) 0 goal(s) more... @@ -623,11 +902,11 @@ forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ >>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((Nil)) @ (Nil))) +forall (any1:any), reverse ((((Nil) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((Nil) @ (Nil)))) 1 goal(s) more... @@ -635,14 +914,14 @@ forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse Tactic List : 1 reflexivity(rank:7) ================================================= -Progress: 20 +Progress: 28 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((Nil)) @ (Nil))) +forall (any1:any), reverse ((((Nil) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((Nil) @ (Nil)))) 1 goal(s) more... @@ -650,14 +929,14 @@ forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse >>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse (((any2::any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((any2::any_list2)) @ (Nil))) +forall (any1:any), reverse ((((any2::any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((any2::any_list2) @ (Nil)))) 0 goal(s) more... @@ -666,17 +945,17 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:7) ================================================= -Progress: 21 +Progress: 29 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), (reverse (((any2::any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((any2::any_list2)) @ (Nil))) +forall (any1:any), reverse ((((any2::any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((any2::any_list2) @ (Nil)))) 0 goal(s) more... @@ -684,32 +963,33 @@ forall (any1:any), (reverse (((any2::any_list2) @ (any1::(Nil)))) @ (Nil)) = (an >>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), ((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +forall (any1:any), (reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 1 +Tactic List : 2 intro any1(rank:7) +rewrite IH1 in goal at 0(rank:15) ================================================= -Progress: 22 +Progress: 30 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), ((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +forall (any1:any), (reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... @@ -717,51996 +997,2655 @@ forall (any1:any), ((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (N >>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +(reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -New Env - -;; -Lemma List -forall (any1:any) (any_list2:any list) (arg2:any list), ((reverse ((any_list2 @ (any1::(Nil)))) @ arg2) @ (Nil)) = (any1::((reverse (any_list2) @ arg2) @ (Nil))) -End of Lemma List +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) +================================================= +Progress: 31 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +(reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... 2 conjecture(s) more... -================================================= -Progress: 23 +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +((any1::reverse ((any_list2 @ (Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... 2 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (arg2:any list), ((reverse ((any_list2 @ (any1::(Nil)))) @ arg2) @ (Nil)) = (any1::((reverse (any_list2) @ arg2) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) - -0 goal(s) more... - -3 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:10) +reflexivity(rank:5) ================================================= -Progress: 24 - +Progress: 32 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +((any1::reverse ((any_list2 @ (Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -3 conjecture(s) more... ->>> induction any_list1(rank : 10) +2 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list -Base1 : any_list1 = (Nil) +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((Nil) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((Nil)) @ any_list2) @ (Nil))) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) -1 goal(s) more... +0 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 4 +rewrite lemma3 in goal at 1(rank:13) +rewrite lemma3 in goal at 0(rank:21) +rewrite <- lemma3 in goal at 0(rank:13) +rewrite lemma3 in goal at 2(rank:21) ================================================= -Progress: 25 +Progress: 33 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((Nil) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((Nil)) @ any_list2) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) 1 goal(s) more... -3 conjecture(s) more... ->>> reflexivity(rank : 9) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((any2::any_list3) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((any2::any_list3)) @ any_list2) @ (Nil))) +(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -Deduplication: 0 +0 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:9) +reflexivity(rank:3) ================================================= -Progress: 26 +Progress: 34 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((any2::any_list3) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((any2::any_list3)) @ any_list2) @ (Nil))) +(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... ->>> simpl in goal(rank : 9) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any_list2:any list), reverse ((reverse ((any1::any_list3)) @ reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 2 -intro any1(rank:9) -intro any_list2(rank:9) +0 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:3) ================================================= -Progress: 27 +Progress: 35 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any_list2:any list), reverse ((reverse ((any1::any_list3)) @ reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any1(rank : 9) +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any_list2:any list), reverse (((reverse (any_list3) @ (any1::(Nil))) @ reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any_list2(rank:9) +induction any_list2(rank:4) ================================================= -Progress: 28 +Progress: 36 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any_list2:any list), reverse (((reverse (any_list3) @ (any1::(Nil))) @ reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any_list2(rank : 9) +0 conjecture(s) more... +>>> induction any_list2(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) - -0 goal(s) more... +reverse (((reverse (any_list3) @ (any1::(Nil))) @ reverse ((Nil)))) = ((Nil) @ (any1::any_list3)) -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list2:any list) (any_list3:any list) (arg3:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg3) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg3) @ any_list2) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:4) +================================================= +Progress: 37 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ reverse ((Nil)))) = ((Nil) @ (any1::any_list3)) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -================================================= -Progress: 29 +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +any1 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any_list2:any list), reverse ((reverse (any_list3) @ reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (any_list3:any list) (arg3:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg3) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg3) @ any_list2) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal ================================================= -Progress: 30 +Progress: 38 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any_list2(rank : 9) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any_list2 +rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (any1:any) (any_list2:any list) (any_list3:any list) (arg4:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg4) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg4) @ any_list2) @ (Nil))) +forall (any1:any) (arg3:any list), reverse (((arg3 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((arg3 @ (Nil)))) End of Lemma List -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... ================================================= -Progress: 31 +Progress: 39 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) any_list1 : any list any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -3 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (any_list3:any list) (arg4:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg4) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg4) @ any_list2) @ (Nil)))(rank : 0) +1 conjecture(s) more... +>>> assert forall (any1:any) (arg3:any list), reverse (((arg3 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((arg3 @ (Nil))))(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -induction any_list2(rank:12) +induction any_list1(rank:8) ================================================= -Progress: 32 +Progress: 40 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list2(rank : 12) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -Base1 : any_list2 = (Nil) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), reverse ((((Nil) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((Nil) @ (Nil)))) 1 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:11) +reflexivity(rank:7) ================================================= -Progress: 33 +Progress: 41 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -Base1 : any_list2 = (Nil) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), reverse ((((Nil) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((Nil) @ (Nil)))) 1 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), reverse ((((any2::any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((any2::any_list2) @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:11) +simpl in goal(rank:7) ================================================= -Progress: 34 +Progress: 42 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), reverse ((((any2::any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((any2::any_list2) @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), (reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any1(rank:11) -intro any_list1(rank:11) -intro any_list3(rank:11) +2 conjecture(s) more... +Tactic List : 2 +intro any1(rank:7) +rewrite IH1 in goal at 0(rank:15) ================================================= -Progress: 35 +Progress: 43 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), (reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +2 conjecture(s) more... +>>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +(reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:11) -intro any_list3(rank:11) +2 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) ================================================= -Progress: 36 +Progress: 44 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +(reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +((any1::reverse ((any_list2 @ (Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any_list3(rank:11) +reflexivity(rank:5) ================================================= -Progress: 37 +Progress: 45 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((any_list1 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list1 @ (Nil)))) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list +IH1 : forall (any1:any), reverse (((any_list2 @ (any1::(Nil))) @ (Nil))) = (any1::reverse ((any_list2 @ (Nil)))) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +((any1::reverse ((any_list2 @ (Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list2 @ (Nil))) @ (any2::(Nil)))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg5:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg5) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg5) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +2 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 4 +rewrite lemma3 in goal at 1(rank:13) +rewrite lemma3 in goal at 0(rank:21) +rewrite <- lemma3 in goal at 0(rank:13) +rewrite lemma3 in goal at 2(rank:21) ================================================= -Progress: 38 +Progress: 46 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg5:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg5) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg5) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - +1 conjecture(s) more... +>>> rewrite lemma3 in goal at 1(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +(any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +reflexivity(rank:4) ================================================= -Progress: 39 +Progress: 47 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list +1st goal of : forall (any1:any) (any_list1:any list), reverse (((reverse (any_list1) @ (any1::(Nil))) @ (Nil))) = (any1::any_list1) +any_list1 : any list any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any_list2 : any list +IH1 : forall (any1:any), reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +(any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) = (any1::reverse (((reverse (any_list2) @ (any2::(Nil))) @ (Nil)))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any +Base1 : any_list2 = (Nil) any_list1 : any list +any1 : any +any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any_list3(rank:11) +0 conjecture(s) more... +Deduplication: 7 +Tactic List : 5 +rewrite lemma3 in goal at 0(rank:12) +rewrite <- lemma4 in goal at 0(rank:12) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- lemma4 in goal at 2(rank:12) +rewrite lemma4 in goal at 0(rank:12) ================================================= -Progress: 40 +Progress: 48 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any +any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +(any1::reverse ((reverse (any_list3) @ (Nil)))) = (any1::any_list3) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg6:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg6) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg6) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 2 +rewrite <- lemma4 in goal at 2(rank:12) +rewrite <- lemma4 in goal at 0(rank:20) +================================================= +Progress: 49 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 41 +0 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg6:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg6) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg6) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +(any1::any_list3) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +reflexivity(rank:3) ================================================= -Progress: 42 +Progress: 50 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +Base1 : any_list2 = (Nil) any_list1 : any list +any1 : any +any_list3 : any list +IH1 : reverse ((reverse (any_list3) @ (Nil))) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +(any1::any_list3) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse ((any1::any_list3)))) = ((any1::any_list3) @ any_list1) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg7:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg7) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg7) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Deduplication: 5 +Tactic List : 1 +simpl in goal(rank:3) +================================================= +Progress: 51 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse ((any1::any_list3)))) = ((any1::any_list3) @ any_list1) 0 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 43 +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg7:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg7) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg7) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - +0 conjecture(s) more... +Tactic List : 5 +rewrite <- IH1 in goal at 0(rank:11) +rewrite <- lemma4 in goal at 0(rank:11) +rewrite <- lemma4 in goal at 1(rank:19) +rewrite <- lemma4 in goal at 2(rank:11) +induction any_list1(rank:12) +================================================= +Progress: 52 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 44 +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +Tactic List : 4 +induction any_list1(rank:12) +rewrite <- lemma4 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 1(rank:19) +rewrite <- lemma4 in goal at 2(rank:19) +================================================= +Progress: 53 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg8:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg8) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg8) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... +Tactic List : 6 +rewrite lemma3 in goal at 1(rank:11) +rewrite <- lemma4 in goal at 2(rank:11) +rewrite <- lemma4 in goal at 1(rank:19) +rewrite lemma3 in goal at 2(rank:19) +rewrite <- lemma4 in goal at 0(rank:19) +rewrite lemma3 in goal at 0(rank:19) ================================================= -Progress: 45 +Progress: 54 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg8:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg8) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg8) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 2(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) +0 conjecture(s) more... +Tactic List : 3 +induction any_list1(rank:12) +rewrite lemma3 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 2(rank:19) ================================================= -Progress: 46 - +Progress: 55 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list2(rank : 12) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 1(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil))))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) +0 conjecture(s) more... +Tactic List : 4 +rewrite <- IH1 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 1(rank:19) +rewrite <- lemma4 in goal at 2(rank:19) ================================================= -Progress: 47 +Progress: 56 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 2(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = reverse (((reverse ((any_list3 @ any_list1)) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) +0 conjecture(s) more... +Tactic List : 3 +rewrite lemma3 in goal at 0(rank:19) +rewrite lemma3 in goal at 2(rank:19) +rewrite <- IH1 in goal at 0(rank:19) ================================================= -Progress: 48 +Progress: 57 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any1(rank:11) -intro any_list1(rank:11) -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:4) ================================================= -Progress: 49 +Progress: 58 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:11) -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 4 +rewrite <- lemma4 in goal at 2(rank:12) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- IH1 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 0(rank:20) ================================================= -Progress: 50 +Progress: 59 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse ((Nil)) @ reverse (any_list3)))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any_list3(rank:11) +simpl in goal(rank:4) ================================================= -Progress: 51 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +Progress: 60 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse ((Nil)) @ reverse (any_list3)))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg9:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg9) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg9) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... +Tactic List : 3 +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) ================================================= -Progress: 52 +Progress: 61 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse ((any_list3 @ any_list1)) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg9:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg9) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg9) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +simpl in goal(rank:4) ================================================= -Progress: 53 +Progress: 62 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 6 +rewrite lemma3 in goal at 0(rank:12) +rewrite <- IH1 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) +rewrite lemma4 in goal at 0(rank:20) ================================================= -Progress: 54 +Progress: 63 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 2(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg10:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg10) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg10) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 4 +rewrite lemma3 in goal at 0(rank:12) +rewrite <- IH1 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) +================================================= +Progress: 64 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 55 +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse ((reverse ((any_list3 @ (Nil))) @ (Nil)))) -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg10:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg10) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg10) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) +1 goal(s) more... +0 conjecture(s) more... +Tactic List : 4 +rewrite <- IH1 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) +================================================= +Progress: 65 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse ((any_list3 @ (Nil))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 56 +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse ((reverse ((any_list3 @ (Nil))) @ (Nil)))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +Tactic List : 4 +rewrite <- IH1 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 1(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) +================================================= +Progress: 66 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg11:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg11) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg11) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 19) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:3) ================================================= -Progress: 57 +Progress: 67 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg11:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg11) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg11) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil))))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) +0 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:11) +rewrite <- lemma4 in goal at 1(rank:19) ================================================= -Progress: 58 +Progress: 68 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil))))))) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil))))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg12:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg12) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg12) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 2 +rewrite <- lemma4 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 1(rank:19) +================================================= +Progress: 69 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 59 +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 0(rank : 19) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg12:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg12) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg12) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = reverse (((reverse (reverse ((reverse (any_list1) @ reverse (any_list3)))) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) +0 conjecture(s) more... +Tactic List : 4 +rewrite lemma3 in goal at 0(rank:19) +rewrite lemma3 in goal at 2(rank:19) +rewrite <- lemma4 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 1(rank:19) ================================================= -Progress: 60 +Progress: 70 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(any2::any_list2)) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 19) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -1 conjecture(s) more... +0 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal +intro any1 +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma3 in goal at 1 +reflexivity +rewrite lemma4 in goal at 0 +reflexivity +simpl in goal rewrite <- IH1 in goal at 0 +rewrite <- lemma4 in goal at 1 New Env ;; Lemma List -forall (any1:any) (arg13:any list), (reverse ((arg13 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (arg13) @ (Nil))) +forall (any1:any) (arg4:any list) (arg5:any list), reverse ((arg4 @ (arg5 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((arg4 @ arg5))) End of Lemma List -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -1 conjecture(s) more... +0 conjecture(s) more... ================================================= -Progress: 61 +Progress: 71 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((reverse (any_list1) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any), (reverse ((reverse (any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), (reverse (((reverse (any_list2) @ (any2::(Nil))) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((reverse (any_list2) @ (any2::(Nil)))) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (any1:any) (arg4:any list) (arg5:any list), reverse ((arg4 @ (arg5 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((arg4 @ arg5)))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> assert forall (any1:any) (arg13:any list), (reverse ((arg13 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (arg13) @ (Nil)))(rank : 0) +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 72 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) 0 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list1 @ any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:8) +induction any_list1(rank:6) ================================================= -Progress: 62 +Progress: 73 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) --------------------------------------- -forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list1 @ any_list2))) 0 goal(s) more... -2 conjecture(s) more... ->>> induction any_list1(rank : 8) +1 conjecture(s) more... +>>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((Nil)) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse (((Nil) @ (any_list2 @ (any1::(Nil))))) = (any1::reverse (((Nil) @ any_list2))) 1 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:7) +simpl in goal(rank:6) ================================================= -Progress: 63 +Progress: 74 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((Nil) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((Nil)) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse (((Nil) @ (any_list2 @ (any1::(Nil))))) = (any1::reverse (((Nil) @ any_list2))) 1 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 7) +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((any2::any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((any2::any_list2)) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... -Deduplication: 0 +1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:7) +induction any_list2(rank:7) ================================================= -Progress: 64 +Progress: 75 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), (reverse (((any2::any_list2) @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse ((any2::any_list2)) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse ((any_list2 @ (any1::(Nil)))) = (any1::reverse (any_list2)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> simpl in goal(rank : 7) +1 conjecture(s) more... +>>> induction any_list2(rank : 7) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), ((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +forall (any1:any), reverse (((Nil) @ (any1::(Nil)))) = (any1::reverse ((Nil))) -0 goal(s) more... +2 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any1(rank:7) +reflexivity(rank:6) ================================================= -Progress: 65 +Progress: 76 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), ((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +forall (any1:any), reverse (((Nil) @ (any1::(Nil)))) = (any1::reverse ((Nil))) -0 goal(s) more... +2 goal(s) more... -2 conjecture(s) more... ->>> intro any1(rank : 7) +1 conjecture(s) more... +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -New Env - -;; -Lemma List -forall (any1:any) (any_list2:any list) (arg14:any list), ((reverse ((any_list2 @ (any1::(Nil)))) @ arg14) @ (Nil)) = (any1::((reverse (any_list2) @ arg14) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) -any_list1 : any list any2 : any -any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) +forall (any1:any), reverse (((any2::any_list3) @ (any1::(Nil)))) = (any1::reverse ((any2::any_list3))) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 66 +Progress: 77 -1st goal of : forall (any1:any) (any_list1:any list), (reverse ((any_list1 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list1) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), (reverse ((any_list2 @ (any1::(Nil)))) @ (Nil)) = (any1::(reverse (any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -((reverse ((any_list2 @ (any1::(Nil)))) @ (any2::(Nil))) @ (Nil)) = (any1::((reverse (any_list2) @ (any2::(Nil))) @ (Nil))) - -0 goal(s) more... +forall (any1:any), reverse (((any2::any_list3) @ (any1::(Nil)))) = (any1::reverse ((any2::any_list3))) -2 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (arg14:any list), ((reverse ((any_list2 @ (any1::(Nil)))) @ arg14) @ (Nil)) = (any1::((reverse (any_list2) @ arg14) @ (Nil)))(rank : 0) +1 goal(s) more... +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) +1 conjecture(s) more... +Tactic List : 6 +intro any1(rank:6) +rewrite <- lemma4 in goal at 0(rank:22) +rewrite <- lemma4 in goal at 1(rank:22) +rewrite <- lemma4 in goal at 2(rank:22) +rewrite <- lemma4 in goal at 3(rank:22) +rewrite IH1 in goal at 0(rank:14) ================================================= -Progress: 67 - +Progress: 78 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... ->>> induction any_list1(rank : 10) +1 conjecture(s) more... +>>> intro any1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list Base1 : any_list1 = (Nil) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((Nil) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((Nil)) @ any_list2) @ (Nil))) +(reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) 1 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) +1 conjecture(s) more... +Tactic List : 5 +rewrite IH1 in goal at 0(rank:14) +rewrite <- lemma4 in goal at 1(rank:22) +rewrite <- lemma4 in goal at 2(rank:22) +rewrite <- lemma4 in goal at 3(rank:22) +rewrite <- lemma4 in goal at 0(rank:22) ================================================= -Progress: 68 +Progress: 79 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list Base1 : any_list1 = (Nil) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((Nil) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((Nil)) @ any_list2) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) 1 goal(s) more... -3 conjecture(s) more... ->>> reflexivity(rank : 9) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 14) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((any2::any_list3) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((any2::any_list3)) @ any_list2) @ (Nil))) +forall (any1:any), ((any1::reverse (any_list3)) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -Deduplication: 0 +1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:9) +reflexivity(rank:5) ================================================= -Progress: 69 +Progress: 80 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any1:any), reverse ((any_list3 @ (any1::(Nil)))) = (any1::reverse (any_list3)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), ((reverse (((any2::any_list3) @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse ((any2::any_list3)) @ any_list2) @ (Nil))) +forall (any1:any), ((any1::reverse (any_list3)) @ (any2::(Nil))) = (any1::(reverse (any_list3) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... ->>> simpl in goal(rank : 9) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse (((any2::any_list3) @ (any_list2 @ (any1::(Nil))))) = (any1::reverse (((any2::any_list3) @ any_list2))) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 2 -intro any1(rank:9) -intro any_list2(rank:9) +1 conjecture(s) more... +Deduplication: 9 +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 70 +Progress: 81 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any) (any_list2:any list), reverse (((any2::any_list3) @ (any_list2 @ (any1::(Nil))))) = (any1::reverse (((any2::any_list3) @ any_list2))) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any1(rank : 9) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) -any1 : any --------------------------------------- -forall (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any) (any_list2:any list), (reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ any_list2)) @ (any2::(Nil)))) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any_list2(rank:9) +induction any_list2(rank:6) ================================================= -Progress: 71 +Progress: 82 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any) (any_list2:any list), (reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ any_list2)) @ (any2::(Nil)))) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any_list2(rank : 9) +1 conjecture(s) more... +>>> induction any_list2(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ ((Nil) @ (any1::(Nil))))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ (Nil))) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -New Env - -;; -Lemma List -forall (any1:any) (any_list2:any list) (any_list3:any list) (arg15:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg15) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg15) @ any_list2) @ (Nil))) -End of Lemma List +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 83 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ ((Nil) @ (any1::(Nil))))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ (Nil))) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... -================================================= -Progress: 72 +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (any_list3:any list) (arg15:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg15) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg15) @ any_list2) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any1:any), (reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ (Nil))) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) +1 conjecture(s) more... +Tactic List : 5 +intro any1(rank:6) +rewrite <- lemma4 in goal at 1(rank:22) +rewrite <- lemma4 in goal at 2(rank:22) +rewrite <- lemma4 in goal at 3(rank:22) +rewrite <- lemma4 in goal at 0(rank:22) ================================================= -Progress: 73 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) -any_list1 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any ---------------------------------------- -forall (any_list2:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list2(rank : 9) +Progress: 84 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) -any1 : any any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) - -0 goal(s) more... +forall (any1:any), (reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ (Nil))) @ (any2::(Nil)))) -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list2:any list) (any_list3:any list) (arg16:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg16) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg16) @ any_list2) @ (Nil))) -End of Lemma List +1 conjecture(s) more... +>>> intro any1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse ((any_list1 @ (any_list2 @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil)))))) = (any1::reverse ((any_list1 @ any_list2))) any_list1 : any list any2 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) +IH1 : forall (any1:any) (any_list2:any list), reverse ((any_list3 @ (any_list2 @ (any1::(Nil))))) = (any1::reverse ((any_list3 @ any_list2))) Inductive1 : any_list1 = (any2::any_list3) -any1 : any any_list2 : any list +Base1 : any_list2 = (Nil) +any1 : any --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +(reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) = (any1::(reverse ((any_list3 @ (Nil))) @ (any2::(Nil)))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... +Tactic List : 4 +rewrite <- lemma4 in goal at 0(rank:22) +rewrite <- lemma4 in goal at 1(rank:22) +rewrite <- lemma4 in goal at 2(rank:22) +rewrite <- lemma4 in goal at 3(rank:22) ================================================= -Progress: 74 +Progress: 85 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((reverse ((any_list1 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list1) @ any_list2) @ (Nil))) -any_list1 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), ((reverse ((any_list3 @ (any1::(Nil)))) @ any_list2) @ (Nil)) = (any1::((reverse (any_list3) @ any_list2) @ (Nil))) -Inductive1 : any_list1 = (any2::any_list3) -any1 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -(((reverse ((any_list3 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ (any2::(Nil))) @ any_list2) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = (any1::reverse ((reverse (any_list1) @ reverse (any_list3)))) 0 goal(s) more... -3 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (any_list3:any list) (arg16:any list), (((reverse ((any_list3 @ (any1::(Nil)))) @ arg16) @ any_list2) @ (Nil)) = (any1::(((reverse (any_list3) @ arg16) @ any_list2) @ (Nil)))(rank : 0) - +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 2(rank : 19) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse (reverse ((reverse (any_list1) @ reverse (any_list3)))) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) +0 conjecture(s) more... +Tactic List : 3 +induction any_list1(rank:12) +rewrite lemma3 in goal at 0(rank:19) +rewrite <- lemma4 in goal at 2(rank:19) ================================================= -Progress: 75 - +Progress: 86 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +forall (any_list1:any list), reverse ((reverse (any_list1) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse (reverse ((reverse (any_list1) @ reverse (any_list3)))) @ (any1::(Nil))) @ (Nil))) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list2(rank : 12) +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse (reverse ((reverse ((Nil)) @ reverse (any_list3)))) @ (any1::(Nil))) @ (Nil))) 1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -reflexivity(rank:11) +simpl in goal(rank:4) ================================================= -Progress: 76 +Progress: 87 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse ((Nil)) @ (reverse (any_list3) @ (any1::(Nil))))) = reverse (((reverse (reverse ((reverse ((Nil)) @ reverse (any_list3)))) @ (any1::(Nil))) @ (Nil))) 1 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse (reverse (reverse (any_list3))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) +0 conjecture(s) more... +Tactic List : 5 +rewrite lemma4 in goal at 0(rank:12) +rewrite <- lemma4 in goal at 1(rank:12) +rewrite <- lemma4 in goal at 0(rank:20) +rewrite <- lemma4 in goal at 2(rank:20) +rewrite lemma3 in goal at 0(rank:20) ================================================= -Progress: 77 +Progress: 88 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = reverse (((reverse (reverse (reverse (any_list3))) @ (any1::(Nil))) @ (Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any1(rank:11) -intro any_list1(rank:11) -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 78 +Progress: 89 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:11) -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 79 +Progress: 90 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse ((Nil)) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any_list3(rank:11) +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 80 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +Progress: 91 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ (any1::reverse ((reverse ((Nil)) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg17:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg17) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg17) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 81 +Progress: 92 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg17:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg17) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg17) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) +1 goal(s) more... +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 82 +Progress: 93 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any_list3(rank:11) +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 83 +Progress: 94 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg18:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg18) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg18) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma4 in goal at 1(rank:4) +================================================= +Progress: 95 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 84 +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg18:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg18) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg18) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 85 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +Progress: 96 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list ---------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg19:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg19) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg19) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any_list3 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 86 +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list +any1 : any any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg19:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg19) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg19) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 87 +Progress: 97 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any_list3(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg20:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg20) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg20) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:4) +================================================= +Progress: 98 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 88 +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any -any_list1 : any list any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg20:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg20) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg20) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -induction any_list3(rank:14) +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 89 - +Progress: 99 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> induction any_list2(rank : 12) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) 1 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -reflexivity(rank:11) +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 90 +Progress: 100 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -Base1 : any_list2 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((Nil) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((Nil)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) 1 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 +0 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:11) +rewrite <- lemma4 in goal at 1(rank:4) ================================================= -Progress: 91 +Progress: 101 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse (((any2::any_list4) @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse ((any2::any_list4)) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 1(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any1(rank:11) -intro any_list1(rank:11) -intro any_list3(rank:11) +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:4) ================================================= -Progress: 92 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 11) +Progress: 102 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) +reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:11) -intro any_list3(rank:11) -================================================= -Progress: 93 +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 11) +reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) +1 goal(s) more... -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any_list3(rank:11) -================================================= -Progress: 94 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg21:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg21) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg21) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 95 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg21:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg21) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg21) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 96 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any_list3(rank:11) -================================================= -Progress: 97 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg22:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg22) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg22) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 98 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg22:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg22) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg22) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 99 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg23:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg23) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg23) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 100 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg23:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg23) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg23) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 101 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list3:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg24:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg24) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg24) @ any_list3) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 102 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), (((reverse ((any_list2 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list2) @ any_list3) @ any_list1) @ (Nil))) -any_list2 : any list -any2 : any -any_list4 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list3:any list), (((reverse ((any_list4 @ (any1::(Nil)))) @ any_list3) @ any_list1) @ (Nil)) = (any1::(((reverse (any_list4) @ any_list3) @ any_list1) @ (Nil))) -Inductive1 : any_list2 = (any2::any_list4) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -((((reverse ((any_list4 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ (any2::(Nil))) @ any_list3) @ any_list1) @ (Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list4:any list) (arg24:any list), ((((reverse ((any_list4 @ (any1::(Nil)))) @ arg24) @ any_list3) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list4) @ arg24) @ any_list3) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list3(rank:14) -================================================= -Progress: 103 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 104 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 105 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 106 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 107 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 108 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 109 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg25:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg25) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg25) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 110 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg25:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg25) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg25) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 111 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 112 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 113 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg26:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg26) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg26) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 114 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg26:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg26) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg26) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 115 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 116 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg27:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg27) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg27) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 117 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg27:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg27) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg27) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 118 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg28:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg28) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg28) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 119 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg28:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg28) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg28) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 120 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 121 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg29:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg29) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg29) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 122 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg29:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg29) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg29) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 123 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg30:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg30) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg30) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 124 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg30:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg30) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg30) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 125 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg31:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg31) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg31) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 126 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg31:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg31) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg31) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 127 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg32:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg32) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg32) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 128 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg32:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg32) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg32) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 129 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 130 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 131 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 132 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 133 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 134 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 135 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg33:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg33) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg33) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 136 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg33:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg33) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg33) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 137 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 138 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 139 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg34:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg34) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg34) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 140 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg34:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg34) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg34) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 141 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 142 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg35:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg35) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg35) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 143 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg35:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg35) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg35) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 144 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg36:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg36) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg36) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 145 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg36:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg36) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg36) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 146 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 147 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg37:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg37) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg37) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 148 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg37:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg37) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg37) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 149 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg38:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg38) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg38) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 150 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg38:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg38) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg38) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 151 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg39:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg39) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg39) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 152 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg39:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg39) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg39) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 153 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg40:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg40) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg40) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 154 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg40:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg40) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg40) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 155 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 156 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 157 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 158 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 159 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 160 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 161 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg41:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg41) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg41) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 162 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg41:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg41) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg41) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 163 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 164 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 165 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg42:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg42) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg42) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 166 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg42:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg42) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg42) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 167 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 168 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg43:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg43) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg43) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 169 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg43:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg43) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg43) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 170 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg44:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg44) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg44) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 171 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg44:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg44) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg44) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 172 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 173 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg45:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg45) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg45) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 174 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg45:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg45) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg45) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 175 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg46:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg46) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg46) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 176 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg46:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg46) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg46) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 177 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg47:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg47) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg47) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 178 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg47:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg47) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg47) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 179 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg48:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg48) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg48) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 180 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg48:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg48) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg48) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 181 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 182 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 183 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 184 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 185 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 186 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 187 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg49:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg49) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg49) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 188 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg49:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg49) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg49) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 189 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 190 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 191 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg50:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg50) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg50) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 192 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg50:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg50) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg50) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 193 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 194 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg51:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg51) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg51) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 195 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg51:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg51) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg51) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 196 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg52:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg52) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg52) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 197 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg52:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg52) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg52) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 198 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 199 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg53:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg53) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg53) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 200 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg53:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg53) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg53) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 201 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg54:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg54) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg54) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 202 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg54:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg54) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg54) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 203 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg55:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg55) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg55) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 204 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg55:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg55) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg55) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 205 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg56:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg56) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg56) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 206 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg56:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg56) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg56) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 207 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 208 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 209 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 210 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 211 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 212 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 213 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg57:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg57) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg57) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 214 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg57:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg57) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg57) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 215 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 216 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 217 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg58:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg58) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg58) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 218 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg58:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg58) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg58) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 219 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 220 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg59:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg59) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg59) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 221 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg59:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg59) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg59) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 222 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg60:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg60) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg60) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 223 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg60:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg60) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg60) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 224 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 225 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg61:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg61) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg61) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 226 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg61:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg61) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg61) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 227 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg62:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg62) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg62) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 228 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg62:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg62) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg62) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 229 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg63:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg63) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg63) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 230 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg63:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg63) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg63) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 231 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg64:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg64) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg64) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 232 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg64:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg64) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg64) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 233 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 234 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 235 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 236 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 237 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 238 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 239 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg65:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg65) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg65) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 240 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg65:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg65) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg65) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 241 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 242 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 243 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg66:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg66) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg66) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 244 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg66:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg66) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg66) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 245 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 246 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg67:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg67) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg67) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 247 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg67:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg67) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg67) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 248 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg68:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg68) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg68) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 249 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg68:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg68) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg68) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 250 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 251 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg69:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg69) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg69) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 252 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg69:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg69) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg69) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 253 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg70:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg70) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg70) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 254 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg70:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg70) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg70) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 255 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg71:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg71) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg71) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 256 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg71:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg71) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg71) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 257 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg72:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg72) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg72) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 258 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg72:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg72) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg72) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 259 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 260 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 261 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 262 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 263 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 264 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 265 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg73:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg73) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg73) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 266 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg73:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg73) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg73) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 267 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 268 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 269 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg74:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg74) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg74) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 270 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg74:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg74) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg74) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 271 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 272 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg75:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg75) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg75) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 273 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg75:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg75) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg75) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 274 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg76:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg76) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg76) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 275 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg76:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg76) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg76) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 276 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 277 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg77:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg77) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg77) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 278 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg77:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg77) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg77) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 279 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg78:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg78) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg78) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 280 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg78:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg78) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg78) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 281 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg79:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg79) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg79) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 282 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg79:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg79) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg79) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 283 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg80:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg80) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg80) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 284 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg80:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg80) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg80) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 285 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 286 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 287 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 288 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 289 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 290 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 291 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg81:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg81) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg81) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 292 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg81:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg81) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg81) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 293 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 294 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 295 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg82:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg82) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg82) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 296 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg82:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg82) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg82) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 297 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 298 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg83:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg83) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg83) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 299 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg83:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg83) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg83) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 300 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg84:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg84) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg84) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 301 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg84:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg84) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg84) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 302 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 303 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg85:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg85) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg85) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 304 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg85:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg85) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg85) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 305 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg86:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg86) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg86) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 306 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg86:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg86) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg86) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 307 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg87:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg87) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg87) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 308 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg87:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg87) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg87) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 309 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg88:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg88) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg88) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 310 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg88:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg88) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg88) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 311 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 312 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 313 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 314 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 315 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 316 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 317 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg89:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg89) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg89) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 318 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg89:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg89) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg89) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 319 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 320 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 321 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg90:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg90) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg90) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 322 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg90:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg90) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg90) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 323 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 324 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg91:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg91) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg91) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 325 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg91:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg91) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg91) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 326 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg92:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg92) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg92) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 327 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg92:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg92) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg92) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 328 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 329 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg93:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg93) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg93) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 330 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg93:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg93) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg93) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 331 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg94:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg94) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg94) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 332 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg94:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg94) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg94) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 333 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg95:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg95) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg95) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 334 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg95:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg95) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg95) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 335 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg96:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg96) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg96) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 336 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg96:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg96) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg96) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 337 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 338 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 339 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 340 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 341 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 342 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 343 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg97:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg97) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg97) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 344 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg97:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg97) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg97) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 345 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 346 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 347 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg98:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg98) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg98) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 348 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg98:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg98) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg98) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 349 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 350 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg99:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg99) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg99) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 351 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg99:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg99) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg99) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 352 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg100:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg100) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg100) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 353 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg100:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg100) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg100) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 354 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 355 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg101:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg101) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg101) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 356 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg101:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg101) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg101) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 357 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg102:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg102) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg102) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 358 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg102:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg102) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg102) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 359 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg103:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg103) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg103) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 360 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg103:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg103) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg103) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 361 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg104:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg104) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg104) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 362 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg104:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg104) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg104) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 363 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 364 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 365 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 366 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 367 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 368 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 369 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg105:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg105) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg105) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 370 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg105:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg105) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg105) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 371 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 372 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 373 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg106:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg106) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg106) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 374 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg106:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg106) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg106) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 375 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 376 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg107:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg107) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg107) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 377 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg107:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg107) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg107) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 378 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg108:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg108) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg108) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 379 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg108:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg108) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg108) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 380 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 381 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg109:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg109) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg109) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 382 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg109:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg109) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg109) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 383 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg110:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg110) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg110) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 384 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg110:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg110) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg110) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 385 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg111:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg111) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg111) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 386 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg111:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg111) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg111) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 387 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg112:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg112) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg112) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 388 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg112:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg112) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg112) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 389 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 390 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 391 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 392 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 393 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 394 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 395 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg113:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg113) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg113) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 396 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg113:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg113) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg113) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 397 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 398 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 399 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg114:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg114) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg114) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 400 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg114:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg114) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg114) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 401 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 402 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg115:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg115) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg115) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 403 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg115:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg115) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg115) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 404 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg116:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg116) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg116) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 405 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg116:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg116) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg116) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 406 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 407 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg117:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg117) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg117) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 408 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg117:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg117) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg117) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 409 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg118:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg118) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg118) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 410 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg118:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg118) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg118) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 411 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg119:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg119) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg119) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 412 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg119:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg119) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg119) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 413 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg120:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg120) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg120) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 414 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg120:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg120) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg120) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 415 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 416 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 417 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 418 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 419 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 420 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 421 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg121:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg121) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg121) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 422 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg121:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg121) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg121) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 423 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 424 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 425 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg122:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg122) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg122) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 426 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg122:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg122) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg122) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 427 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 428 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg123:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg123) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg123) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 429 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg123:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg123) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg123) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 430 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg124:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg124) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg124) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 431 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg124:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg124) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg124) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 432 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 433 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg125:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg125) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg125) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 434 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg125:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg125) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg125) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 435 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg126:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg126) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg126) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 436 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg126:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg126) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg126) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 437 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg127:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg127) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg127) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 438 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg127:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg127) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg127) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 439 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg128:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg128) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg128) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 440 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg128:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg128) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg128) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 441 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 442 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 443 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 444 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 445 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 446 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 447 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg129:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg129) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg129) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 448 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg129:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg129) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg129) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 449 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 450 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 451 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg130:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg130) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg130) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 452 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg130:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg130) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg130) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 453 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 454 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg131:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg131) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg131) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 455 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg131:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg131) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg131) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 456 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg132:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg132) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg132) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 457 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg132:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg132) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg132) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 458 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 459 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg133:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg133) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg133) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 460 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg133:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg133) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg133) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 461 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg134:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg134) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg134) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 462 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg134:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg134) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg134) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 463 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg135:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg135) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg135) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 464 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg135:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg135) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg135) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 465 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg136:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg136) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg136) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 466 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg136:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg136) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg136) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 467 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 468 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 469 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 470 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 471 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 472 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 473 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg137:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg137) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg137) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 474 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg137:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg137) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg137) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 475 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 476 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 477 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg138:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg138) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg138) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 478 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg138:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg138) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg138) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 479 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 480 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg139:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg139) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg139) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 481 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg139:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg139) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg139) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 482 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg140:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg140) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg140) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 483 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg140:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg140) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg140) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 484 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 485 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg141:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg141) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg141) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 486 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg141:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg141) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg141) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 487 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg142:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg142) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg142) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 488 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg142:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg142) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg142) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 489 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg143:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg143) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg143) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 490 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg143:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg143) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg143) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 491 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg144:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg144) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg144) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 492 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg144:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg144) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg144) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 493 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list3(rank : 14) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 494 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -Base1 : any_list3 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((Nil) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((Nil)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 495 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse (((any2::any_list5) @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse ((any2::any_list5)) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any1(rank:13) -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 496 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:13) -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 497 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 498 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 499 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg145:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg145) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg145) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 500 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg145:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg145) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg145) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 501 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list1(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any_list2(rank:13) -intro any_list4(rank:13) -================================================= -Progress: 502 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 503 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg146:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg146) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg146) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 504 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg146:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg146) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg146) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 505 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 506 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg147:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg147) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg147) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 507 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg147:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg147) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg147) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 508 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg148:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg148) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg148) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 509 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg148:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg148) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg148) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 510 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list2(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any_list4(rank:13) -================================================= -Progress: 511 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg149:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg149) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg149) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 512 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg149:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg149) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg149) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 513 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg150:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg150) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg150) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 514 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg150:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg150) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg150) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 515 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg151:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg151) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg151) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 516 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any1:any), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg151:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg151) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg151) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 517 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list4:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any_list4(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list4 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg152:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg152) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg152) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 518 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), ((((reverse ((any_list3 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list3) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -any_list3 : any list -any2 : any -any_list5 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list), ((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((reverse (any_list5) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list3 = (any2::any_list5) -any1 : any -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -(((((reverse ((any_list5 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ (any2::(Nil))) @ any_list4) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list4:any list) (any_list5:any list) (arg152:any list), (((((reverse ((any_list5 @ (any1::(Nil)))) @ arg152) @ any_list4) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list5) @ arg152) @ any_list4) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list4(rank:16) -================================================= -Progress: 519 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 520 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 521 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 522 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 523 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 524 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 525 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 526 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg153:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg153) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg153) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 527 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg153:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg153) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg153) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 528 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 529 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 530 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 531 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg154:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg154) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg154) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 532 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg154:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg154) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg154) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 533 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 534 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 535 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg155:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg155) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg155) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 536 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg155:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg155) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg155) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 537 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 538 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg156:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg156) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg156) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 539 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg156:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg156) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg156) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 540 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg157:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg157) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg157) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 541 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg157:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg157) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg157) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 542 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 543 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 544 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg158:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg158) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg158) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 545 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg158:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg158) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg158) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 546 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 547 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg159:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg159) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg159) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 548 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg159:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg159) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg159) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 549 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg160:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg160) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg160) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 550 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg160:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg160) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg160) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 551 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 552 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg161:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg161) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg161) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 553 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg161:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg161) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg161) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 554 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg162:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg162) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg162) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 555 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg162:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg162) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg162) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 556 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg163:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg163) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg163) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 557 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg163:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg163) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg163) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 558 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 559 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg164:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg164) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg164) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 560 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg164:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg164) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg164) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 561 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg165:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg165) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg165) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 562 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg165:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg165) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg165) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 563 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg166:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg166) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg166) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 564 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg166:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg166) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg166) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 565 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg167:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg167) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg167) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 566 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg167:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg167) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg167) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 567 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg168:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg168) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg168) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 568 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg168:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg168) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg168) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 569 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 570 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 571 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 572 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 573 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 574 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 575 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 576 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg169:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg169) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg169) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 577 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg169:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg169) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg169) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 578 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 579 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 580 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 581 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg170:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg170) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg170) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 582 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg170:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg170) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg170) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 583 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 584 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 585 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg171:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg171) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg171) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 586 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg171:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg171) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg171) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 587 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 588 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg172:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg172) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg172) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 589 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg172:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg172) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg172) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 590 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg173:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg173) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg173) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 591 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg173:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg173) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg173) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 592 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 593 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 594 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg174:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg174) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg174) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 595 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg174:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg174) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg174) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 596 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 597 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg175:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg175) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg175) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 598 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg175:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg175) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg175) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 599 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg176:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg176) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg176) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 600 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg176:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg176) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg176) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 601 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 602 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg177:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg177) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg177) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 603 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg177:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg177) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg177) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 604 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg178:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg178) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg178) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 605 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg178:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg178) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg178) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 606 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg179:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg179) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg179) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 607 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg179:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg179) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg179) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 608 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 609 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg180:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg180) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg180) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 610 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg180:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg180) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg180) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 611 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg181:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg181) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg181) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 612 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg181:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg181) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg181) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 613 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg182:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg182) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg182) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 614 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg182:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg182) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg182) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 615 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg183:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg183) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg183) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 616 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg183:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg183) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg183) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 617 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg184:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg184) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg184) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 618 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg184:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg184) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg184) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 619 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 620 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 621 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 622 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 623 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 624 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 625 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 626 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg185:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg185) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg185) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 627 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg185:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg185) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg185) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 628 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 629 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 630 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 631 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg186:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg186) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg186) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 632 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg186:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg186) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg186) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 633 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 634 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 635 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg187:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg187) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg187) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 636 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg187:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg187) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg187) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 637 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 638 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg188:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg188) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg188) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 639 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg188:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg188) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg188) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 640 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg189:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg189) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg189) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 641 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg189:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg189) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg189) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 642 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 643 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 644 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg190:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg190) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg190) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 645 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg190:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg190) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg190) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 646 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 647 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg191:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg191) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg191) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 648 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg191:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg191) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg191) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 649 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg192:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg192) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg192) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 650 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg192:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg192) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg192) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 651 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 652 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg193:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg193) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg193) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 653 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg193:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg193) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg193) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 654 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg194:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg194) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg194) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 655 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg194:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg194) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg194) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 656 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg195:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg195) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg195) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 657 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg195:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg195) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg195) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 658 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 659 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg196:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg196) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg196) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 660 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg196:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg196) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg196) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 661 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg197:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg197) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg197) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 662 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg197:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg197) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg197) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 663 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg198:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg198) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg198) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 664 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg198:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg198) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg198) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 665 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg199:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg199) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg199) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 666 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg199:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg199) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg199) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 667 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg200:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg200) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg200) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 668 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg200:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg200) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg200) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 669 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 670 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 671 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 672 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 673 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 674 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 675 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 676 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg201:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg201) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg201) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 677 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg201:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg201) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg201) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 678 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 679 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 680 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 681 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg202:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg202) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg202) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 682 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg202:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg202) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg202) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 683 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 684 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 685 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg203:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg203) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg203) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 686 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg203:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg203) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg203) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 687 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 688 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg204:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg204) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg204) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 689 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg204:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg204) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg204) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 690 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg205:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg205) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg205) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 691 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg205:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg205) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg205) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 692 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 693 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 694 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg206:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg206) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg206) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 695 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg206:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg206) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg206) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 696 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 697 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg207:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg207) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg207) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 698 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg207:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg207) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg207) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 699 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg208:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg208) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg208) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 700 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg208:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg208) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg208) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 701 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 702 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg209:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg209) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg209) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 703 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg209:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg209) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg209) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 704 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg210:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg210) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg210) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 705 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg210:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg210) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg210) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 706 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg211:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg211) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg211) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 707 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg211:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg211) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg211) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 708 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 709 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg212:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg212) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg212) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 710 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg212:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg212) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg212) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 711 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg213:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg213) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg213) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 712 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg213:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg213) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg213) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 713 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg214:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg214) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg214) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 714 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg214:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg214) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg214) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 715 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg215:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg215) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg215) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 716 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg215:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg215) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg215) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 717 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg216:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg216) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg216) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 718 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg216:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg216) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg216) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 719 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 720 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 721 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 722 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 723 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 724 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 725 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 726 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg217:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg217) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg217) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 727 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg217:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg217) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg217) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 728 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 729 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 730 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 731 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg218:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg218) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg218) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 732 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg218:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg218) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg218) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 733 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 734 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 735 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg219:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg219) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg219) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 736 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg219:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg219) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg219) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 737 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 738 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg220:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg220) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg220) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 739 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg220:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg220) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg220) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 740 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg221:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg221) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg221) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 741 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg221:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg221) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg221) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 742 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 743 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 744 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg222:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg222) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg222) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 745 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg222:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg222) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg222) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 746 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 747 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg223:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg223) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg223) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 748 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg223:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg223) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg223) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 749 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg224:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg224) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg224) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 750 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg224:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg224) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg224) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 751 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 752 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg225:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg225) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg225) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 753 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg225:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg225) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg225) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 754 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg226:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg226) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg226) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 755 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg226:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg226) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg226) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 756 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg227:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg227) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg227) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 757 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg227:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg227) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg227) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 758 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 759 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg228:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg228) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg228) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 760 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg228:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg228) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg228) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 761 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg229:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg229) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg229) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 762 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg229:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg229) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg229) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 763 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg230:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg230) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg230) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 764 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg230:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg230) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg230) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 765 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg231:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg231) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg231) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 766 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg231:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg231) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg231) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 767 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg232:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg232) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg232) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 768 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg232:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg232) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg232) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 769 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 770 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 771 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 772 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 773 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 774 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 775 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 776 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg233:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg233) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg233) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 777 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg233:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg233) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg233) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 778 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 779 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 780 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 781 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg234:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg234) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg234) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 782 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg234:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg234) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg234) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 783 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 784 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 785 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg235:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg235) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg235) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 786 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg235:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg235) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg235) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 787 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 788 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg236:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg236) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg236) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 789 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg236:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg236) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg236) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 790 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg237:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg237) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg237) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 791 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg237:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg237) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg237) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 792 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 793 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 794 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg238:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg238) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg238) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 795 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg238:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg238) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg238) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 796 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 797 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg239:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg239) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg239) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 798 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg239:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg239) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg239) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 799 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg240:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg240) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg240) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 800 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg240:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg240) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg240) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 801 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 802 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg241:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg241) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg241) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 803 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg241:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg241) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg241) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 804 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg242:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg242) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg242) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 805 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg242:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg242) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg242) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 806 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg243:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg243) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg243) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 807 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg243:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg243) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg243) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 808 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 809 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg244:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg244) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg244) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 810 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg244:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg244) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg244) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 811 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg245:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg245) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg245) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 812 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg245:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg245) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg245) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 813 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg246:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg246) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg246) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 814 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg246:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg246) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg246) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 815 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg247:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg247) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg247) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 816 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg247:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg247) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg247) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 817 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg248:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg248) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg248) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 818 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg248:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg248) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg248) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 819 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 820 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 821 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 822 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 823 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 824 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 825 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 826 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg249:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg249) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg249) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 827 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg249:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg249) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg249) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 828 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 829 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 830 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 831 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg250:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg250) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg250) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 832 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg250:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg250) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg250) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 833 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 834 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 835 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg251:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg251) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg251) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 836 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg251:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg251) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg251) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 837 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 838 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg252:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg252) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg252) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 839 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg252:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg252) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg252) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 840 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg253:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg253) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg253) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 841 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg253:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg253) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg253) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 842 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 843 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 844 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg254:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg254) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg254) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 845 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg254:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg254) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg254) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 846 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 847 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg255:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg255) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg255) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 848 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg255:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg255) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg255) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 849 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg256:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg256) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg256) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 850 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg256:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg256) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg256) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 851 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 852 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg257:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg257) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg257) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 853 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg257:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg257) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg257) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 854 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg258:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg258) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg258) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 855 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg258:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg258) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg258) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 856 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg259:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg259) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg259) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 857 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg259:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg259) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg259) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 858 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 859 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg260:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg260) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg260) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 860 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg260:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg260) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg260) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 861 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg261:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg261) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg261) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 862 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg261:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg261) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg261) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 863 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg262:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg262) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg262) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 864 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg262:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg262) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg262) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 865 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg263:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg263) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg263) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 866 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg263:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg263) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg263) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 867 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg264:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg264) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg264) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 868 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg264:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg264) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg264) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 869 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 870 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 871 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 872 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 873 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 874 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 875 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 876 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg265:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg265) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg265) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 877 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg265:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg265) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg265) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 878 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 879 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 880 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 881 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg266:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg266) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg266) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 882 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg266:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg266) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg266) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 883 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 884 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 885 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg267:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg267) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg267) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 886 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg267:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg267) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg267) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 887 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 888 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg268:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg268) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg268) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 889 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg268:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg268) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg268) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 890 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg269:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg269) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg269) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 891 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg269:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg269) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg269) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 892 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 893 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 894 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg270:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg270) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg270) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 895 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg270:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg270) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg270) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 896 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 897 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg271:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg271) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg271) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 898 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg271:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg271) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg271) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 899 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg272:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg272) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg272) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 900 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg272:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg272) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg272) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 901 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 902 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg273:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg273) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg273) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 903 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg273:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg273) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg273) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 904 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg274:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg274) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg274) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 905 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg274:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg274) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg274) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 906 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg275:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg275) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg275) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 907 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg275:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg275) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg275) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 908 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 909 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg276:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg276) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg276) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 910 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg276:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg276) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg276) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 911 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg277:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg277) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg277) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 912 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg277:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg277) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg277) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 913 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg278:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg278) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg278) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 914 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg278:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg278) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg278) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 915 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg279:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg279) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg279) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 916 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg279:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg279) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg279) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 917 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg280:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg280) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg280) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 918 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg280:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg280) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg280) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 919 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 920 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 921 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 922 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 923 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 924 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 925 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 926 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg281:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg281) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg281) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 927 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg281:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg281) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg281) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 928 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 929 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 930 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 931 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg282:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg282) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg282) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 932 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg282:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg282) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg282) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 933 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 934 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 935 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg283:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg283) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg283) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 936 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg283:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg283) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg283) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 937 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 938 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg284:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg284) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg284) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 939 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg284:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg284) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg284) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 940 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg285:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg285) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg285) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 941 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg285:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg285) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg285) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 942 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 943 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 944 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg286:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg286) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg286) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 945 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg286:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg286) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg286) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 946 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 947 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg287:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg287) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg287) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 948 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg287:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg287) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg287) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 949 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg288:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg288) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg288) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 950 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg288:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg288) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg288) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 951 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 952 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg289:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg289) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg289) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 953 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg289:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg289) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg289) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 954 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg290:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg290) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg290) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 955 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg290:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg290) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg290) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 956 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg291:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg291) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg291) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 957 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg291:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg291) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg291) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 958 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 959 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg292:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg292) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg292) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 960 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg292:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg292) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg292) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 961 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg293:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg293) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg293) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 962 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg293:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg293) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg293) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 963 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg294:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg294) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg294) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 964 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg294:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg294) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg294) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 965 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg295:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg295) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg295) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 966 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg295:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg295) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg295) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 967 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg296:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg296) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg296) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 968 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg296:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg296) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg296) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 969 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 970 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 971 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 972 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 973 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 974 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 975 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 976 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg297:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg297) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg297) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 977 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg297:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg297) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg297) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 978 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 979 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 980 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 981 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg298:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg298) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg298) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 982 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg298:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg298) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg298) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 983 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 984 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 985 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg299:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg299) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg299) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 986 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg299:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg299) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg299) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 987 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 988 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg300:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg300) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg300) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 989 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg300:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg300) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg300) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 990 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg301:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg301) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg301) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 991 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg301:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg301) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg301) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 992 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 993 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 994 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg302:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg302) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg302) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 995 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg302:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg302) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg302) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 996 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 997 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg303:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg303) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg303) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 998 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg303:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg303) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg303) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 999 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg304:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg304) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg304) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1000 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg304:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg304) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg304) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1001 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1002 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg305:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg305) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg305) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1003 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg305:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg305) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg305) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1004 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg306:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg306) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg306) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1005 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg306:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg306) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg306) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1006 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg307:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg307) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg307) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1007 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg307:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg307) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg307) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1008 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1009 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg308:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg308) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg308) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1010 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg308:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg308) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg308) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1011 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg309:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg309) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg309) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1012 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg309:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg309) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg309) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1013 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg310:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg310) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg310) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1014 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg310:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg310) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg310) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1015 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg311:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg311) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg311) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1016 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg311:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg311) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg311) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1017 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg312:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg312) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg312) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1018 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg312:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg312) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg312) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1019 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1020 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1021 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 1022 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1023 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1024 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1025 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1026 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg313:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg313) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg313) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1027 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg313:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg313) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg313) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1028 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1029 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1030 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1031 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg314:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg314) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg314) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1032 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg314:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg314) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg314) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1033 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1034 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1035 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg315:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg315) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg315) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1036 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg315:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg315) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg315) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1037 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1038 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg316:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg316) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg316) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1039 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg316:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg316) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg316) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1040 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg317:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg317) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg317) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1041 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg317:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg317) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg317) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1042 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1043 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1044 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg318:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg318) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg318) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1045 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg318:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg318) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg318) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1046 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1047 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg319:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg319) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg319) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1048 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg319:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg319) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg319) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1049 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg320:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg320) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg320) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1050 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg320:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg320) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg320) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1051 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1052 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg321:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg321) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg321) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1053 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg321:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg321) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg321) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1054 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg322:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg322) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg322) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1055 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg322:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg322) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg322) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1056 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg323:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg323) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg323) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1057 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg323:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg323) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg323) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1058 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1059 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg324:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg324) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg324) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1060 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg324:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg324) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg324) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1061 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg325:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg325) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg325) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1062 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg325:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg325) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg325) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1063 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg326:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg326) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg326) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1064 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg326:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg326) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg326) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1065 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg327:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg327) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg327) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1066 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg327:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg327) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg327) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1067 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg328:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg328) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg328) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1068 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg328:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg328) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg328) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1069 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1070 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1071 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 1072 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1073 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1074 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1075 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1076 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg329:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg329) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg329) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1077 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg329:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg329) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg329) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1078 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1079 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1080 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1081 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg330:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg330) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg330) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1082 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg330:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg330) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg330) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1083 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1084 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1085 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg331:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg331) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg331) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1086 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg331:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg331) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg331) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1087 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1088 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg332:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg332) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg332) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1089 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg332:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg332) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg332) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1090 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg333:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg333) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg333) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1091 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg333:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg333) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg333) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1092 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1093 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1094 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg334:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg334) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg334) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1095 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg334:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg334) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg334) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1096 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1097 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg335:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg335) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg335) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1098 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg335:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg335) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg335) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1099 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg336:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg336) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg336) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1100 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg336:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg336) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg336) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1101 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1102 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg337:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg337) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg337) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1103 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg337:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg337) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg337) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1104 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg338:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg338) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg338) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1105 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg338:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg338) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg338) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1106 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg339:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg339) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg339) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1107 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg339:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg339) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg339) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1108 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1109 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg340:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg340) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg340) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1110 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg340:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg340) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg340) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1111 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg341:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg341) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg341) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1112 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg341:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg341) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg341) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1113 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg342:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg342) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg342) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1114 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg342:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg342) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg342) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1115 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg343:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg343) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg343) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1116 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg343:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg343) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg343) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1117 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg344:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg344) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg344) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1118 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg344:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg344) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg344) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1119 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1120 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1121 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 1122 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1123 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1124 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1125 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1126 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg345:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg345) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg345) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1127 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg345:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg345) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg345) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1128 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1129 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1130 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1131 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg346:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg346) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg346) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1132 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg346:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg346) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg346) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1133 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1134 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1135 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg347:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg347) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg347) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1136 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg347:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg347) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg347) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1137 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1138 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg348:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg348) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg348) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1139 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg348:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg348) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg348) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1140 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg349:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg349) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg349) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1141 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg349:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg349) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg349) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1142 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1143 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1144 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg350:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg350) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg350) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1145 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg350:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg350) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg350) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1146 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1147 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg351:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg351) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg351) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1148 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg351:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg351) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg351) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1149 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg352:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg352) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg352) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1150 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg352:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg352) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg352) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1151 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1152 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg353:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg353) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg353) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1153 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg353:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg353) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg353) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1154 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg354:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg354) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg354) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1155 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg354:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg354) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg354) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1156 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg355:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg355) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg355) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1157 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg355:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg355) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg355) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1158 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1159 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg356:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg356) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg356) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1160 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg356:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg356) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg356) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1161 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg357:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg357) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg357) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1162 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg357:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg357) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg357) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1163 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg358:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg358) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg358) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1164 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg358:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg358) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg358) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1165 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg359:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg359) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg359) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1166 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg359:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg359) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg359) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1167 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg360:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg360) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg360) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1168 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg360:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg360) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg360) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1169 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1170 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1171 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 1172 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1173 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1174 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1175 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1176 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg361:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg361) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg361) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1177 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg361:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg361) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg361) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1178 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1179 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1180 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1181 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg362:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg362) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg362) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1182 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg362:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg362) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg362) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1183 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1184 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1185 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg363:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg363) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg363) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1186 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg363:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg363) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg363) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1187 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1188 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg364:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg364) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg364) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1189 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg364:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg364) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg364) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1190 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg365:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg365) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg365) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1191 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg365:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg365) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg365) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1192 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1193 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1194 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg366:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg366) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg366) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1195 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg366:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg366) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg366) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1196 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1197 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg367:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg367) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg367) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1198 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg367:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg367) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg367) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1199 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg368:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg368) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg368) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1200 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg368:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg368) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg368) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1201 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1202 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg369:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg369) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg369) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1203 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg369:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg369) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg369) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1204 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg370:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg370) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg370) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1205 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg370:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg370) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg370) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1206 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg371:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg371) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg371) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1207 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg371:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg371) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg371) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1208 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1209 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg372:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg372) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg372) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1210 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list5 : any list ---------------------------------------- -forall (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg372:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg372) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg372) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1211 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg373:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg373) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg373) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1212 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list2:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg373:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg373) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg373) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1213 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg374:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg374) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg374) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1214 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any_list1:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg374:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg374) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg374) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1215 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg375:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg375) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg375) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1216 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -forall (any1:any), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg375:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg375) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg375) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1217 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg376:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg376) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg376) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1218 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list5 : any list ---------------------------------------- -((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg376:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg376) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg376) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1219 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list4(rank : 16) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1220 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -Base1 : any_list4 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((Nil) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((Nil)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1221 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse (((any2::any_list6) @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse ((any2::any_list6)) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -intro any_list1(rank:15) -================================================= -Progress: 1222 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any_list1(rank:15) -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1223 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any_list2(rank:15) -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1224 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list2(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list2 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any_list3(rank:15) -intro any_list5(rank:15) -================================================= -Progress: 1225 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list3(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list3 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any_list5(rank:15) -================================================= -Progress: 1226 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list5(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list5 -New Env - -;; -Lemma List -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg377:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg377) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg377) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1227 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any_list5 : any list ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list) (any_list6:any list) (arg377:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ arg377) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ arg377) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (any_list6:any list), ((((((reverse ((any_list5 @ (any1::(Nil)))) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list5) @ any_list6) @ any_list4) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list5(rank:18) -================================================= -Progress: 1228 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any_list1(rank : 15) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list), (((((reverse ((any_list4 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list4) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -any_list4 : any list -any2 : any -any_list6 : any list -IH1 : forall (any1:any) (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list5:any list), (((((reverse ((any_list6 @ (any1::(Nil)))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::(((((reverse (any_list6) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) -Inductive1 : any_list4 = (any2::any_list6) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list5:any list), ((((((reverse ((any_list6 @ (any1::(Nil)))) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil)) = (any1::((((((reverse (any_list6) @ (any2::(Nil))) @ any_list5) @ any_list3) @ any_list2) @ any_list1) @ (Nil))) - -0 goal(s) more... - -6 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 11.File "_none_", lines 81-83, characters 2-22: +0 conjecture(s) more... +Dilemma timed out for benchmark clam with problem 11.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem12.log b/result/dilemma/clam/clam/problem12.log index 28a7e5d..a5b522e 100644 --- a/result/dilemma/clam/clam/problem12.log +++ b/result/dilemma/clam/clam/problem12.log @@ -4595,12 +4595,12 @@ reflexivity rewrite lemma3 in goal at 1 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem13.log b/result/dilemma/clam/clam/problem13.log index 1b152ee..b166a4c 100644 --- a/result/dilemma/clam/clam/problem13.log +++ b/result/dilemma/clam/clam/problem13.log @@ -108,16 +108,6 @@ half (SUCC (plus (nat2) (SUCC (nat2)))) = SUCC (nat2) Tactic List : 0 previous tactics simpl in goal -expr list -half (plus (nat2) (nat2)) -half (SUCC (plus (nat2) (SUCC (nat2)))) -SUCC (half (plus (nat3) (SUCC (SUCC (nat3))))) -SUCC (half (SUCC (plus (nat4) (SUCC (SUCC (SUCC (nat4))))))) -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) New Env ;; @@ -382,12 +372,12 @@ half (SUCC (nat1)) = nat1 3 conjecture(s) more... Tactic List : 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem14.log b/result/dilemma/clam/clam/problem14.log index d6a7003..364f248 100644 --- a/result/dilemma/clam/clam/problem14.log +++ b/result/dilemma/clam/clam/problem14.log @@ -7,37 +7,37 @@ Progress: 1 No conjecture ->>> assert forall (x:nat list), sorted (sort (x)) = true(rank : 0) +>>> assert forall (x:int list), sorted (sort (x)) = true(rank : 0) -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true --------------------------------------- -forall (nat_list1:nat list), sorted (sort (nat_list1)) = true +forall (int_list1:int list), sorted (sort (int_list1)) = true 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -induction nat_list1(rank:4) +induction int_list1(rank:4) ================================================= Progress: 2 -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true --------------------------------------- -forall (nat_list1:nat list), sorted (sort (nat_list1)) = true +forall (int_list1:int list), sorted (sort (int_list1)) = true 0 goal(s) more... 0 conjecture(s) more... ->>> induction nat_list1(rank : 4) +>>> induction int_list1(rank : 4) -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- sorted (sort ((Nil))) = true @@ -50,9 +50,9 @@ reflexivity(rank:3) Progress: 3 -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- sorted (sort ((Nil))) = true @@ -62,14 +62,14 @@ sorted (sort ((Nil))) = true >>> reflexivity(rank : 3) -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (sort ((nat1::nat_list2))) = true +sorted (sort ((int1::int_list2))) = true 0 goal(s) more... @@ -81,14 +81,14 @@ simpl in goal(rank:3) Progress: 4 -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (sort ((nat1::nat_list2))) = true +sorted (sort ((int1::int_list2))) = true 0 goal(s) more... @@ -96,14 +96,14 @@ sorted (sort ((nat1::nat_list2))) = true >>> simpl in goal(rank : 3) -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (insort (nat1) (sort (nat_list2))) = true +sorted (insort (int1) (sort (int_list2))) = true 0 goal(s) more... @@ -114,14 +114,14 @@ rewrite <- IH1 in goal at 0(rank:3) Progress: 5 -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (insort (nat1) (sort (nat_list2))) = true +sorted (insort (int1) (sort (int_list2))) = true 0 goal(s) more... @@ -129,14 +129,14 @@ sorted (insort (nat1) (sort (nat_list2))) = true >>> rewrite <- IH1 in goal at 0(rank : 3) -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (insort (nat1) (sort (nat_list2))) = sorted (sort (nat_list2)) +sorted (insort (int1) (sort (int_list2))) = sorted (sort (int_list2)) 0 goal(s) more... @@ -149,18 +149,18 @@ New Env ;; Lemma List -forall (arg1:any list) (nat1:nat), sorted (insort (nat1) (arg1)) = sorted (arg1) +forall (arg1:any list) (int1:int), sorted (insort (int1) (arg1)) = sorted (arg1) End of Lemma List -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (insort (nat1) (sort (nat_list2))) = sorted (sort (nat_list2)) +sorted (insort (int1) (sort (int_list2))) = sorted (sort (int_list2)) 0 goal(s) more... @@ -169,25 +169,25 @@ sorted (insort (nat1) (sort (nat_list2))) = sorted (sort (nat_list2)) Progress: 6 -1st goal of : forall (nat_list1:nat list), sorted (sort (nat_list1)) = true -nat_list1 : nat list -nat1 : nat -nat_list2 : nat list -IH1 : sorted (sort (nat_list2)) = true -Inductive1 : nat_list1 = (nat1::nat_list2) +1st goal of : forall (int_list1:int list), sorted (sort (int_list1)) = true +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : sorted (sort (int_list2)) = true +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -sorted (insort (nat1) (sort (nat_list2))) = sorted (sort (nat_list2)) +sorted (insort (int1) (sort (int_list2))) = sorted (sort (int_list2)) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg1:any list) (nat1:nat), sorted (insort (nat1) (arg1)) = sorted (arg1)(rank : 0) +>>> assert forall (arg1:any list) (int1:int), sorted (insort (int1) (arg1)) = sorted (arg1)(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) --------------------------------------- -forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) 0 goal(s) more... @@ -198,10 +198,10 @@ induction any_list1(rank:6) Progress: 7 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) --------------------------------------- -forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) 0 goal(s) more... @@ -209,11 +209,11 @@ forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sor >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (nat1:nat), sorted (insort (nat1) ((Nil))) = sorted ((Nil)) +forall (int1:int), sorted (insort (int1) ((Nil))) = sorted ((Nil)) 1 goal(s) more... @@ -224,11 +224,11 @@ reflexivity(rank:5) Progress: 8 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (nat1:nat), sorted (insort (nat1) ((Nil))) = sorted ((Nil)) +forall (int1:int), sorted (insort (int1) ((Nil))) = sorted ((Nil)) 1 goal(s) more... @@ -236,14 +236,14 @@ forall (nat1:nat), sorted (insort (nat1) ((Nil))) = sorted ((Nil)) >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat1:nat), sorted (insort (nat1) ((any1::any_list2))) = sorted ((any1::any_list2)) +forall (int1:int), sorted (insort (int1) ((any1::any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... @@ -255,14 +255,14 @@ simpl in goal(rank:5) Progress: 9 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat1:nat), sorted (insort (nat1) ((any1::any_list2))) = sorted ((any1::any_list2)) +forall (int1:int), sorted (insort (int1) ((any1::any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... @@ -270,14 +270,14 @@ forall (nat1:nat), sorted (insort (nat1) ((any1::any_list2))) = sorted ((any1::a >>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat1:nat), sorted (if match (nat1, any1) with +forall (int1:int), sorted (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -285,25 +285,25 @@ forall (nat1:nat), sorted (if match (nat1, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat1::(any1::any_list2)) else (any1::insort (nat1) (any_list2))) = sorted ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= Progress: 10 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat1:nat), sorted (if match (nat1, any1) with +forall (int1:int), sorted (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -311,23 +311,23 @@ forall (nat1:nat), sorted (if match (nat1, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat1::(any1::any_list2)) else (any1::insort (nat1) (any_list2))) = sorted ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat +int1 : int --------------------------------------- -sorted (if match (nat1, any1) with +sorted (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -335,13 +335,13 @@ sorted (if match (nat1, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat1::(any1::any_list2)) else (any1::insort (nat1) (any_list2))) = sorted ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat1, any1) with +case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -354,15 +354,15 @@ case match (nat1, any1) with Progress: 11 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat +int1 : int --------------------------------------- -sorted (if match (nat1, any1) with +sorted (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -370,12 +370,12 @@ sorted (if match (nat1, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat1::(any1::any_list2)) else (any1::insort (nat1) (any_list2))) = sorted ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = sorted ((any1::any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat1, any1) with +>>> case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -386,14 +386,14 @@ sorted (if match (nat1, any1) with | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -403,7 +403,7 @@ Case1 : match (nat1, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if if match (any1, nat1) with +if if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -417,7 +417,7 @@ if if match (any1, nat1) with 1 conjecture(s) more... Tactic List : 1 -case if match (any1, nat1) with +case if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -430,14 +430,14 @@ case if match (any1, nat1) with Progress: 12 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -447,7 +447,7 @@ Case1 : match (nat1, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if if match (any1, nat1) with +if if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -460,7 +460,7 @@ if if match (any1, nat1) with 1 goal(s) more... 1 conjecture(s) more... ->>> case if match (any1, nat1) with +>>> case if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -471,14 +471,14 @@ if if match (any1, nat1) with | (Neg n1', Pos n2') -> true then false else true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -487,7 +487,7 @@ Case1 : match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : if match (any1, nat1) with +Case2 : if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -508,14 +508,14 @@ reflexivity(rank:6) Progress: 13 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -524,7 +524,7 @@ Case1 : match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : if match (any1, nat1) with +Case2 : if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -542,14 +542,14 @@ sorted ((any1::any_list2)) = sorted ((any1::any_list2)) >>> reflexivity(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -558,7 +558,7 @@ Case1 : match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : if match (any1, nat1) with +Case2 : if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -577,8 +577,8 @@ Deduplication: 0 Tactic List : 0 previous tactics simpl in goal -intro nat1 -case match (nat1, any1) with +intro int1 +case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -587,7 +587,7 @@ case match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -case if match (any1, nat1) with +case if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -605,14 +605,14 @@ forall (any1:any) (any_list2:any list), false = sorted ((any1::any_list2)) End of Lemma List -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -621,7 +621,7 @@ Case1 : match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : if match (any1, nat1) with +Case2 : if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -640,14 +640,14 @@ false = sorted ((any1::any_list2)) Progress: 14 -1st goal of : forall (any_list1:any list) (nat1:nat), sorted (insort (nat1) (any_list1)) = sorted (any_list1) +1st goal of : forall (any_list1:any list) (int1:int), sorted (insort (int1) (any_list1)) = sorted (any_list1) any_list1 : any list any1 : any any_list2 : any list -IH1 : forall (nat1:nat), sorted (insort (nat1) (any_list2)) = sorted (any_list2) +IH1 : forall (int1:int), sorted (insort (int1) (any_list2)) = sorted (any_list2) Inductive1 : any_list1 = (any1::any_list2) -nat1 : nat -Case1 : match (nat1, any1) with +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -656,7 +656,7 @@ Case1 : match (nat1, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : if match (any1, nat1) with +Case2 : if match (any1, int1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -875,12 +875,12 @@ false = sorted ((any1::any_list1)) 3 conjecture(s) more... Tactic List : 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem15.log b/result/dilemma/clam/clam/problem15.log index fadc257..4386fd6 100644 --- a/result/dilemma/clam/clam/problem15.log +++ b/result/dilemma/clam/clam/problem15.log @@ -275,16 +275,6 @@ SUCC (SUCC (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))) = SUCC (SUCC (SUCC (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (plus (nat2) (SUCC (SUCC (nat2)))) -SUCC (SUCC (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))) -SUCC (SUCC (SUCC (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) -expr list -SUCC (SUCC (SUCC (plus (nat2) (nat2)))) -SUCC (SUCC (SUCC (SUCC (plus (nat2) (SUCC (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat3) (SUCC (SUCC (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (plus (nat4) (SUCC (SUCC (SUCC (nat4)))))))))) New Env ;; @@ -654,12 +644,12 @@ reflexivity rewrite lemma4 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem16.log b/result/dilemma/clam/clam/problem16.log index 22d185a..12302a0 100644 --- a/result/dilemma/clam/clam/problem16.log +++ b/result/dilemma/clam/clam/problem16.log @@ -42603,16 +42603,6 @@ intro Cond1 intro Cond2 rewrite <- IH1 in goal at 1 rewrite lemma3 in goal at 0 -expr list -even (plus (nat2) (nat2)) -if even (plus (nat2) (nat2)) then false else even (plus (nat2) (nat2)) -if if even (plus (nat3) (nat3)) then false else if even (plus (nat3) (nat3)) then false else even (plus (nat3) (nat3)) then false else even (plus (SUCC (nat3)) (nat3)) -if if if even (plus (nat4) (nat4)) then false else if if even (plus (nat4) (nat4)) then false else if even (plus (nat4) (nat4)) then false else even (plus (nat4) (nat4)) then false else even (plus (SUCC (nat4)) (nat4)) then false else if even (plus (SUCC (nat4)) (nat4)) then false else even (plus (SUCC (nat4)) (nat4)) then false else even (plus (SUCC (SUCC (nat4))) (nat4)) -expr list -true -true -true -true New Env ;; @@ -67453,11930 +67443,12 @@ even (plus (nat2) (nat2)) = false 3 goal(s) more... 5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:18) -================================================= -Progress: 1785 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 18) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:20) -================================================= -Progress: 1786 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:22) -================================================= -Progress: 1787 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:24) -================================================= -Progress: 1788 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -case even (plus (nat2) (SUCC (SUCC (nat2)))) -case if even (plus (nat2) (SUCC (nat2))) then false else true -reflexivity -rewrite <- Case1 in goal at 0 -rewrite lemma3 in goal at 0 -rewrite lemma3 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1789 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1790 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = false -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1791 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = false -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 1792 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1793 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1794 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1795 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1796 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1797 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1798 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 2(rank:33) -rewrite IH1 in goal at 1(rank:25) -rewrite IH1 in goal at 0(rank:33) -rewrite <- lemma3 in goal at 0(rank:31) -================================================= -Progress: 1799 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->false = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1800 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->false = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:29) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1801 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (nat2))(rank:16) -rewrite IH1 in goal at 1(rank:27) -rewrite IH1 in goal at 0(rank:35) -rewrite <- IH1 in goal at 0(rank:27) -rewrite IH1 in goal at 2(rank:35) -================================================= -Progress: 1802 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1803 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:15) -================================================= -Progress: 1804 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:17) -================================================= -Progress: 1805 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:19) -================================================= -Progress: 1806 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:21) -================================================= -Progress: 1807 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:23) -================================================= -Progress: 1808 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = true - -10 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:25) -================================================= -Progress: 1809 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1810 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -true = true - -6 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1811 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -true = true - -6 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false - -5 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 8 -case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank:15) -rewrite Cond3 in goal at 0(rank:22) -rewrite lemma3 in goal at 0(rank:24) -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 2(rank:25) -rewrite IH1 in goal at 1(rank:33) -rewrite IH1 in goal at 0(rank:33) -rewrite <- lemma3 in goal at 0(rank:32) -================================================= -Progress: 1812 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->false = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true ---------------------------------------- -false = false - -6 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1813 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->false = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true ---------------------------------------- -false = false - -6 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 0(rank:33) -rewrite <- Case2 in goal at 0(rank:30) -================================================= -Progress: 1814 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1815 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1816 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite lemma3 in goal at 0 -rewrite lemma3 in goal at 0 -rewrite IH1 in goal at 1 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true - -7 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1817 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (nat2) (SUCC (SUCC (nat2)))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true - -7 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true - ---------------------------------------- -forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:12) -================================================= -Progress: 1818 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true - ---------------------------------------- -forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat1(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true = true -> even (plus (ZERO) (SUCC (ZERO))) = if even (plus (ZERO) (ZERO)) then false else true - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 1819 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true = true -> even (plus (ZERO) (SUCC (ZERO))) = if even (plus (ZERO) (ZERO)) then false else true - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = if even (plus (SUCC (nat2)) (SUCC (nat2))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 1820 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = if even (plus (SUCC (nat2)) (SUCC (nat2))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1821 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1822 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1823 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 9 -case if even (plus (nat2) (SUCC (nat2))) then false else true(rank:12) -rewrite lemma3 in goal at 0(rank:21) -rewrite lemma3 in goal at 1(rank:21) -rewrite lemma3 in goal at 2(rank:29) -rewrite <- lemma3 in goal at 0(rank:29) -rewrite <- lemma3 in goal at 1(rank:29) -rewrite IH1 in goal at 0(rank:30) -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:12) -rewrite <- lemma3 in goal at 2(rank:21) -================================================= -Progress: 1824 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (nat2))) then false else true(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:13) -rewrite lemma3 in goal at 0(rank:22) -rewrite <- lemma3 in goal at 0(rank:30) -================================================= -Progress: 1825 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 7 -case if even (plus (nat2) (SUCC (nat2))) then false else true(rank:13) -rewrite lemma3 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:31) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- lemma3 in goal at 0(rank:30) -================================================= -Progress: 1826 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1827 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = false - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1828 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (SUCC (nat2)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:22) -rewrite <- lemma3 in goal at 0(rank:30) -================================================= -Progress: 1829 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -1 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (nat2))) then false else true(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -false = false - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1830 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -false = false - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = true - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1831 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = true - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:22) -rewrite <- lemma3 in goal at 0(rank:30) -================================================= -Progress: 1832 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (nat2)) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case if even (plus (nat2) (nat2)) then false else true(rank:14) -rewrite <- lemma3 in goal at 1(rank:31) -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite IH1 in goal at 0(rank:24) -rewrite <- IH1 in goal at 0(rank:24) -================================================= -Progress: 1833 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (nat2)) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (nat2)) then false else true(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (SUCC (nat2)))(rank:15) -rewrite lemma3 in goal at 0(rank:24) -rewrite IH1 in goal at 0(rank:25) -rewrite <- lemma3 in goal at 0(rank:32) -rewrite <- IH1 in goal at 0(rank:33) -================================================= -Progress: 1834 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (nat2)) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = if if even (plus (nat2) (nat2)) then false else true then false else true - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 6 -case if even (plus (nat2) (nat2)) then false else true(rank:15) -rewrite <- IH1 in goal at 0(rank:25) -rewrite <- Case1 in goal at 2(rank:30) -rewrite <- Case1 in goal at 0(rank:30) -rewrite <- Case1 in goal at 1(rank:30) -rewrite <- lemma3 in goal at 0(rank:32) -================================================= -Progress: 1835 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1836 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1837 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = true - -2 goal(s) more... - -4 conjecture(s) more... -Deduplication: 4 -Tactic List : 5 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 0(rank:24) -rewrite <- lemma3 in goal at 0(rank:31) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1838 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1839 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = true - -2 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1840 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = false -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = true - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -false = true - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 13 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite lemma3 in goal at 0 -case if even (plus (nat2) (nat2)) then false else true -case even (plus (nat2) (SUCC (nat2))) -reflexivity -discriminate -case even (plus (nat2) (SUCC (nat2))) -discriminate -reflexivity -================================================= -Progress: 1841 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 8 -case if even (plus (nat2) (SUCC (nat2))) then false else true(rank:14) -rewrite IH1 in goal at 1(rank:24) -rewrite lemma3 in goal at 0(rank:31) -rewrite IH1 in goal at 2(rank:32) -rewrite lemma3 in goal at 1(rank:31) -rewrite lemma3 in goal at 2(rank:31) -rewrite IH1 in goal at 0(rank:32) -case even (plus (nat2) (SUCC (nat2)))(rank:14) -================================================= -Progress: 1842 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (nat2))) then false else true(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite lemma3 in goal at 1 -case if even (plus (nat2) (SUCC (nat2))) then false else true -================================================= -Progress: 1843 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1844 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:24) -rewrite <- lemma3 in goal at 0(rank:32) -================================================= -Progress: 1845 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true(rank:14) -rewrite <- lemma3 in goal at 2(rank:31) -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:14) -rewrite <- lemma3 in goal at 0(rank:31) -rewrite <- lemma3 in goal at 1(rank:31) -================================================= -Progress: 1846 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite <- lemma3 in goal at 2 -case if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true -================================================= -Progress: 1847 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1848 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:24) -rewrite <- lemma3 in goal at 0(rank:32) -================================================= -Progress: 1849 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (nat2)))(rank:15) -rewrite lemma3 in goal at 0(rank:24) -rewrite Case1 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1850 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : false = true -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1851 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : false = true -Case2 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:14) -================================================= -Progress: 1852 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:24) -rewrite <- lemma3 in goal at 0(rank:32) -================================================= -Progress: 1853 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = if if even (plus (nat2) (nat2)) then false else true then false else true - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case if even (plus (nat2) (nat2)) then false else true(rank:15) -rewrite <- IH1 in goal at 0(rank:25) -rewrite <- Case1 in goal at 2(rank:30) -rewrite <- Case1 in goal at 0(rank:30) -rewrite <- Case1 in goal at 1(rank:30) -================================================= -Progress: 1854 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = if if even (plus (nat2) (nat2)) then false else true then false else true - -3 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (nat2)) then false else true(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1855 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite <- IH1 in goal at 0(rank:33) -================================================= -Progress: 1856 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (SUCC (nat2)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:24) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1857 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:24) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1858 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -true = false - -3 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -case if even (plus (nat2) (SUCC (nat2))) then false else true -rewrite lemma3 in goal at 0 -rewrite Case1 in goal at 0 -================================================= -Progress: 1859 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) - -11 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) - -13 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:26) -================================================= -Progress: 1860 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if true then false else true = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:16) -================================================= -Progress: 1861 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if true then false else true = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite IH1 in goal at 0(rank:26) -rewrite lemma3 in goal at 0(rank:26) -rewrite <- IH1 in goal at 0(rank:26) -rewrite <- lemma3 in goal at 0(rank:34) -================================================= -Progress: 1862 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then false else true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (SUCC (nat2)))(rank:17) -rewrite lemma3 in goal at 0(rank:26) -rewrite <- lemma3 in goal at 0(rank:34) -rewrite <- lemma3 in goal at 1(rank:26) -rewrite <- lemma3 in goal at 2(rank:34) -================================================= -Progress: 1863 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then false else true - -3 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -rewrite IH1 in goal at 0(rank:28) -rewrite <- IH1 in goal at 0(rank:28) -rewrite <- lemma3 in goal at 0(rank:35) -================================================= -Progress: 1864 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = false - -11 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:26) -================================================= -Progress: 1865 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = false - -11 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:26) -================================================= -Progress: 1866 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite Case1 in goal at 0(rank:24) -rewrite lemma3 in goal at 0(rank:26) -rewrite <- Case1 in goal at 0(rank:32) -rewrite IH1 in goal at 2(rank:27) -rewrite IH1 in goal at 1(rank:35) -rewrite IH1 in goal at 0(rank:35) -================================================= -Progress: 1867 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (nat2)) then false else true then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -case if even (plus (nat2) (SUCC (nat2))) then false else true(rank:17) -case if even (plus (nat2) (nat2)) then false else true(rank:17) -rewrite lemma3 in goal at 0(rank:26) -rewrite <- lemma3 in goal at 1(rank:26) -================================================= -Progress: 1868 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (nat2)) then false else true then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -5 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (nat2))) then false else true(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (nat2)) then false else true then false else true = false - -6 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -case if even (plus (nat2) (nat2)) then false else true(rank:18) -rewrite <- IH1 in goal at 0(rank:28) -rewrite <- lemma3 in goal at 0(rank:35) -================================================= -Progress: 1869 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (nat2)) then false else true then false else true = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -5 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (nat2)) then false else true(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -6 goal(s) more... - -4 conjecture(s) more... -Tactic List : 7 -case if even (plus (nat2) (SUCC (nat2))) then false else true(rank:18) -rewrite lemma3 in goal at 0(rank:27) -rewrite IH1 in goal at 0(rank:28) -rewrite <- IH1 in goal at 0(rank:36) -rewrite <- IH1 in goal at 1(rank:36) -rewrite <- lemma3 in goal at 0(rank:35) -rewrite <- IH1 in goal at 2(rank:36) -================================================= -Progress: 1870 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (nat2)) then false else true then false else true = false - -6 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (nat2)) then false else true(rank : 18) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = false - -7 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:17) -================================================= -Progress: 1871 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = false - -7 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -true = false - -6 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1872 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true ---------------------------------------- -false = if if even (plus (nat2) (SUCC (nat2))) then false else true then false else true - -6 goal(s) more... - -4 conjecture(s) more... ->>> case if even (plus (nat2) (SUCC (nat2))) then false else true(rank : 18) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -false = false - -7 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:17) -================================================= -Progress: 1873 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -false = false - -7 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = true - -6 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1874 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -true = false - -6 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : if even (plus (nat2) (nat2)) then false else true = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -9 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:30) -rewrite <- lemma3 in goal at 0(rank:38) -================================================= -Progress: 1875 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = true - -6 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (nat2)) then false else true = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -9 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:30) -rewrite <- lemma3 in goal at 0(rank:38) -================================================= -Progress: 1876 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite lemma3 in goal at 1 -case even (plus (nat2) (SUCC (nat2))) -rewrite <- Case1 in goal at 0 -rewrite lemma3 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1877 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1878 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = true -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1879 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = true -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->false = true -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 1880 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->false = true -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->false = true -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1881 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->false = true -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1882 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1883 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1884 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1885 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1886 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 2(rank:33) -rewrite IH1 in goal at 1(rank:25) -rewrite IH1 in goal at 0(rank:33) -rewrite <- lemma3 in goal at 0(rank:31) -================================================= -Progress: 1887 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1888 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:29) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 1889 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (nat2))(rank:16) -rewrite IH1 in goal at 1(rank:27) -rewrite IH1 in goal at 0(rank:35) -rewrite <- IH1 in goal at 0(rank:27) -rewrite IH1 in goal at 2(rank:35) -================================================= -Progress: 1890 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1891 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:15) -================================================= -Progress: 1892 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:17) -================================================= -Progress: 1893 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:19) -================================================= -Progress: 1894 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:21) -================================================= -Progress: 1895 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:23) -================================================= -Progress: 1896 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = true - -10 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:25) -================================================= -Progress: 1897 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:26) -rewrite IH1 in goal at 0(rank:35) -================================================= -Progress: 1898 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (nat2)) then false else true = false - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -case even (plus (nat2) (nat2))(rank:17) -rewrite <- IH1 in goal at 0(rank:27) -================================================= -Progress: 1899 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true ---------------------------------------- -if even (plus (nat2) (nat2)) then false else true = false - -5 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -6 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1900 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -6 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (nat2)) = false ---------------------------------------- -true = false - -5 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case2 in goal at 0(rank:32) -rewrite <- IH1 in goal at 0(rank:35) -================================================= -Progress: 1901 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -case if even (plus (nat2) (SUCC (nat2))) then false else true -rewrite lemma3 in goal at 0 -case even (plus (nat2) (SUCC (nat2))) -reflexivity -rewrite <- Case2 in goal at 0 -rewrite lemma3 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1902 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> false = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : true = true -Case2 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1903 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1904 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1905 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1906 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1907 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1908 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1909 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:13) -================================================= -Progress: 1910 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond5(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 2(rank:34) -rewrite IH1 in goal at 1(rank:26) -rewrite IH1 in goal at 0(rank:34) -rewrite <- lemma3 in goal at 0(rank:31) -================================================= -Progress: 1911 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 0(rank:35) -================================================= -Progress: 1912 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (nat2))(rank:16) -rewrite IH1 in goal at 1(rank:28) -rewrite IH1 in goal at 0(rank:36) -rewrite <- IH1 in goal at 0(rank:28) -rewrite IH1 in goal at 2(rank:36) -================================================= -Progress: 1913 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -true = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:16) -================================================= -Progress: 1914 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -true = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:18) -================================================= -Progress: 1915 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 18) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:20) -================================================= -Progress: 1916 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:22) -================================================= -Progress: 1917 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:24) -================================================= -Progress: 1918 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -case if even (plus (nat2) (SUCC (nat2))) then false else true -case even (plus (nat2) (SUCC (SUCC (nat2)))) -reflexivity -rewrite <- Case2 in goal at 0 -rewrite lemma3 in goal at 0 -rewrite lemma3 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1919 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : if even (plus (nat2) (SUCC (nat2))) then false else true = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1920 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1921 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1922 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1923 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1924 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1925 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1926 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:13) -================================================= -Progress: 1927 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond5(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 2(rank:34) -rewrite IH1 in goal at 1(rank:26) -rewrite IH1 in goal at 0(rank:34) -rewrite <- lemma3 in goal at 0(rank:31) -================================================= -Progress: 1928 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->false = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 0(rank:35) -================================================= -Progress: 1929 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (nat2))(rank:16) -rewrite IH1 in goal at 1(rank:28) -rewrite IH1 in goal at 0(rank:36) -rewrite <- IH1 in goal at 0(rank:28) -rewrite IH1 in goal at 2(rank:36) -================================================= -Progress: 1930 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -true = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:16) -================================================= -Progress: 1931 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -true = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:18) -================================================= -Progress: 1932 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 18) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:20) -================================================= -Progress: 1933 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:22) -================================================= -Progress: 1934 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = false - -7 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 22) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:24) -================================================= -Progress: 1935 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -3 goal(s) more... - -4 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -case even (plus (nat2) (SUCC (SUCC (nat2)))) -case if even (plus (nat2) (SUCC (nat2))) then false else true -reflexivity -rewrite <- Case1 in goal at 0 -rewrite lemma3 in goal at 0 -rewrite lemma3 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1936 - - -1st goal of : forall (nat1:nat), true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = if even (plus (nat1) (nat1)) then false else true -nat1 : nat -nat2 : nat -IH1 : true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (nat2)) then false else true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Case2 : if even (plus (nat2) (SUCC (nat2))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (nat2)) - -5 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1937 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = false -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1938 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true = false->if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true->if even (plus (ZERO) (SUCC (ZERO))) then false else true = false -> false = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 1939 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -true = true->true = false->true = true->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1940 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO -Cond1 : true = true ---------------------------------------- -true = false->true = true->true = true->true = false -> false = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1941 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true = false->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1942 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1943 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1944 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1945 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:13) -================================================= -Progress: 1946 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond5(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -case even (plus (nat2) (SUCC (nat2)))(rank:14) -rewrite lemma3 in goal at 0(rank:23) -rewrite IH1 in goal at 2(rank:34) -rewrite IH1 in goal at 1(rank:26) -rewrite IH1 in goal at 0(rank:34) -rewrite <- lemma3 in goal at 0(rank:31) -================================================= -Progress: 1947 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 14) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->false = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1948 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->false = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:29) -rewrite IH1 in goal at 0(rank:34) -================================================= -Progress: 1949 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (nat2))(rank:16) -rewrite IH1 in goal at 1(rank:28) -rewrite IH1 in goal at 0(rank:36) -rewrite <- IH1 in goal at 0(rank:28) -rewrite IH1 in goal at 2(rank:36) -================================================= -Progress: 1950 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (nat2)) then false else true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (nat2))(rank : 16) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1951 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -false = false - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:15) -================================================= -Progress: 1952 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:17) -================================================= -Progress: 1953 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:19) -================================================= -Progress: 1954 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:21) -================================================= -Progress: 1955 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -6 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:23) -================================================= -Progress: 1956 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true - -8 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 23) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = true->if even (plus (nat1) (SUCC (nat1))) then false else true = false -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = true->if even (plus (nat2) (SUCC (nat2))) then false else true = false -> false = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = false -Case1 : even (plus (nat2) (nat2)) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = true - -10 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:25) -================================================= -Progress: 1957 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -7 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if true then false else true = false - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1958 - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -if true then false else true = false - -7 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false->even (plus (nat1) (SUCC (SUCC (nat1)))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->true = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Cond3 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -6 goal(s) more... - -3 conjecture(s) more... -Deduplication: 5 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:31) -rewrite IH1 in goal at 0(rank:34) -================================================= -Progress: 1959 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = false - -11 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:26) -================================================= -Progress: 1960 - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false - -9 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 24) - - -1st goal of : forall (nat1:nat), true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true = false->if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (nat1))) then false else true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (nat2))) then false else true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = false -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true -Cond4 : if if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true then false else true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -Case1 : even (plus (nat2) (nat2)) = true ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) = false - -11 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:26) -================================================= -Progress: 1961 - - -1st goal of : forall (nat1:nat), even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))))) = true - -18 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))))))) = true - -20 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:27) -================================================= -Progress: 1962 - - -1st goal of : forall (nat1:nat), true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) - -16 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) - -18 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:27) -================================================= -Progress: 1963 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -================================================= -Progress: 1964 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true - -2 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = even (plus (nat2) (nat2)) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 1(rank:28) -rewrite <- IH1 in goal at 2(rank:28) -================================================= -Progress: 1965 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -================================================= -Progress: 1966 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true - -2 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:20) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1967 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -3 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = even (plus (nat2) (nat2)) - -5 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 1968 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = even (plus (nat2) (nat2)) - -5 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -4 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 6 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:12) -rewrite Cond2 in goal at 0(rank:19) -rewrite IH1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 0(rank:27) -rewrite <- Case1 in goal at 1(rank:27) -rewrite <- Case1 in goal at 2(rank:19) -================================================= -Progress: 1969 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -4 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 12) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : false = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : false = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -5 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -discriminate(rank:11) -================================================= -Progress: 1970 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : false = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : false = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -5 goal(s) more... - -2 conjecture(s) more... ->>> discriminate(rank : 11) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = true - -4 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:10) -================================================= -Progress: 1971 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = true - -4 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = true - -3 goal(s) more... - -2 conjecture(s) more... -Deduplication: 5 -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 1972 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = true - -3 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -false = true - -2 goal(s) more... - -2 conjecture(s) more... -Deduplication: 30 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:25) -rewrite IH1 in goal at 0(rank:27) -================================================= -Progress: 1973 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -case even (plus (nat2) (SUCC (nat2))) -reflexivity -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -End of Lemma List - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 1974 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> false = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -even (plus (nat2) (nat2)) = true - -2 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (nat2:nat), if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true(rank : 0) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true - ---------------------------------------- -forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:10) -================================================= -Progress: 1975 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true - ---------------------------------------- -forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat1(rank : 10) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> even (plus (ZERO) (ZERO)) = true - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 1976 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> even (plus (ZERO) (ZERO)) = true - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> even (plus (SUCC (nat2)) (SUCC (nat2))) = true - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 1977 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> even (plus (SUCC (nat2)) (SUCC (nat2))) = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:9) -================================================= -Progress: 1978 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond1(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:9) -================================================= -Progress: 1979 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond2(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:9) -================================================= -Progress: 1980 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond3(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -rewrite <- IH1 in goal at 2(rank:20) -rewrite <- IH1 in goal at 0(rank:28) -rewrite <- IH1 in goal at 1(rank:28) -================================================= -Progress: 1981 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:26) -rewrite <- IH1 in goal at 0(rank:29) -================================================= -Progress: 1982 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = true - -0 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 20) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = even (plus (nat2) (nat2)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:13) -================================================= -Progress: 1983 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = even (plus (nat2) (nat2)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 13) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:16) -================================================= -Progress: 1984 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (nat2)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:16) -================================================= -Progress: 1985 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = true - -7 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite <- IH1 in goal at 2 -case even (plus (nat2) (SUCC (nat2))) -rewrite IH1 in goal at 0 -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -End of Lemma List - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1986 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> even (plus (nat1) (nat1)) = true -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> even (plus (nat2) (nat2)) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -7 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (nat2:nat), if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2)))(rank : 0) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) - ---------------------------------------- -forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:12) -================================================= -Progress: 1987 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) - ---------------------------------------- -forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat1(rank : 12) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = false->even (plus (ZERO) (SUCC (ZERO))) = true -> false = even (plus (ZERO) (SUCC (ZERO))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 1988 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = false->even (plus (ZERO) (SUCC (ZERO))) = true -> false = even (plus (ZERO) (SUCC (ZERO))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> false = even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 1989 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> false = even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1990 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1991 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1992 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:11) -================================================= -Progress: 1993 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond4(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:12) -rewrite Cond4 in goal at 0(rank:19) -rewrite IH1 in goal at 0(rank:31) -rewrite IH1 in goal at 1(rank:23) -rewrite IH1 in goal at 2(rank:31) -================================================= -Progress: 1994 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 12) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 1995 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:27) -rewrite IH1 in goal at 0(rank:31) -================================================= -Progress: 1996 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:15) -================================================= -Progress: 1997 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 15) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -rewrite Cond4 in goal at 0 -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -End of Lemma List - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1998 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true(rank : 0) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 1999 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true -> even (plus (ZERO) (SUCC (ZERO))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 2000 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true -> even (plus (ZERO) (SUCC (ZERO))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 2001 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 2002 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 2003 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 2004 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 2005 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:14) -rewrite <- IH1 in goal at 2(rank:25) -rewrite <- IH1 in goal at 0(rank:33) -rewrite <- IH1 in goal at 1(rank:33) -================================================= -Progress: 2006 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> even (plus (nat1) (SUCC (nat1))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->false = true -> even (plus (nat2) (SUCC (nat2))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite <- IH1 in goal at 0(rank:34) -================================================= -Progress: 2007 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 23) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:16) -================================================= -Progress: 2008 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -4 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 16) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -discriminate(rank:15) -================================================= -Progress: 2009 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -5 goal(s) more... - -4 conjecture(s) more... ->>> discriminate(rank : 15) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 2010 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = true - -4 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -false = true - -8 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:19) -================================================= -Progress: 2011 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -false = true - -8 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -8 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -rewrite IH1 in goal at 1 -case even (plus (nat2) (SUCC (SUCC (nat2)))) -discriminate -rewrite <- IH1 in goal at 0 -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -End of Lemma List - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -8 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 2012 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> false = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> false = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -even (plus (nat2) (SUCC (SUCC (nat2)))) = true - -8 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true(rank : 0) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 2013 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 2014 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> even (plus (ZERO) (SUCC (SUCC (ZERO)))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 2015 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 2016 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 2017 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 2018 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 2019 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:13) -================================================= -Progress: 2020 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond5(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank:14) -rewrite Cond5 in goal at 0(rank:21) -rewrite <- IH1 in goal at 0(rank:34) -rewrite <- IH1 in goal at 2(rank:26) -rewrite <- IH1 in goal at 1(rank:34) -================================================= -Progress: 2021 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : false = false -Case1 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true ---------------------------------------- -false = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite <- IH1 in goal at 0(rank:35) -================================================= -Progress: 2022 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite Cond5 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:18) -================================================= -Progress: 2023 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = true - -0 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 18) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -5 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond5 in goal at 0 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -End of Lemma List - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -5 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 2024 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> even (plus (nat1) (SUCC (SUCC (nat1)))) = true -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> even (plus (nat2) (SUCC (SUCC (nat2)))) = true -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false ---------------------------------------- -false = even (plus (nat2) (SUCC (SUCC (nat2)))) - -5 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (nat2:nat), if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 0) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) - ---------------------------------------- -forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:16) -================================================= -Progress: 2025 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) - ---------------------------------------- -forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction nat1(rank : 16) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = false->true = true->if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true = false -> false = even (plus (ZERO) (SUCC (SUCC (ZERO)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -discriminate(rank:15) -================================================= -Progress: 2026 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = false->true = true->if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true = false -> false = even (plus (ZERO) (SUCC (SUCC (ZERO)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> discriminate(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 2027 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = false->true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true = false -> false = even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true->if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2028 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true->if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:15) -================================================= -Progress: 2029 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond2(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:15) -================================================= -Progress: 2030 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false->true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond3(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:15) -================================================= -Progress: 2031 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false ---------------------------------------- -true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond4(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:15) -================================================= -Progress: 2032 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -> false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond5(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank:16) -rewrite IH1 in goal at 2(rank:36) -rewrite IH1 in goal at 1(rank:28) -rewrite IH1 in goal at 0(rank:36) -================================================= -Progress: 2033 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false ---------------------------------------- -false = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -6 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (SUCC (nat2)))))(rank : 16) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->false = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 2034 - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->false = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (nat1:nat), if if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat1)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true = false -> false = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->true = false -> false = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) then false else true then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond3 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = false -Cond4 : true = true -Cond5 : if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false -Case1 : even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) = false ---------------------------------------- -false = true - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:31) -rewrite IH1 in goal at 0(rank:36) -================================================= -Progress: 2035 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true = even (plus (nat2) (nat2)) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -================================================= -Progress: 2036 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true = even (plus (nat2) (nat2)) - -2 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = even (plus (nat2) (nat2)) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 1(rank:28) -rewrite IH1 in goal at 2(rank:28) -================================================= -Progress: 2037 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then false else true = false - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true = false - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -================================================= -Progress: 2038 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (nat2))) then even (plus (nat2) (nat2)) else true = false - -2 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:20) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 2039 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -3 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 20) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -5 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 2040 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -false = false - -5 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -4 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 6 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:12) -rewrite Cond2 in goal at 0(rank:19) -rewrite <- Case1 in goal at 0(rank:27) -rewrite <- Case1 in goal at 2(rank:19) -rewrite <- Case1 in goal at 1(rank:27) -rewrite <- IH1 in goal at 0(rank:29) -================================================= -Progress: 2041 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true - -4 goal(s) more... - -2 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 12) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : false = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : false = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -5 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -discriminate(rank:11) -================================================= -Progress: 2042 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : false = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : false = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = true - -5 goal(s) more... - -2 conjecture(s) more... ->>> discriminate(rank : 11) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = true - -4 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:10) -================================================= -Progress: 2043 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true -Case2 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = true - -4 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 10) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = true - -3 goal(s) more... - -2 conjecture(s) more... -Deduplication: 5 -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 2044 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = true - -3 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -2 goal(s) more... - -2 conjecture(s) more... -Deduplication: 1 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:25) -rewrite <- IH1 in goal at 0(rank:27) -================================================= -Progress: 2045 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = false - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 25) - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -case even (plus (nat2) (SUCC (nat2))) -reflexivity -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -End of Lemma List - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -2 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 2046 - - -1st goal of : forall (nat1:nat), if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (nat1)) = false -nat1 : nat -nat2 : nat -IH1 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->false = true -> even (plus (nat2) (nat2)) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond2 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -Case1 : even (plus (nat2) (SUCC (nat2))) = false ---------------------------------------- -true = even (plus (nat2) (nat2)) - -2 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (nat2:nat), if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2))(rank : 0) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:10) -================================================= -Progress: 2047 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - ---------------------------------------- -forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat1(rank : 10) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 2048 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true->even (plus (ZERO) (SUCC (ZERO))) = false -> true = even (plus (ZERO) (ZERO)) - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 2049 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false -> true = even (plus (SUCC (nat2)) (SUCC (nat2))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:9) -================================================= -Progress: 2050 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond1(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:9) -================================================= -Progress: 2051 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond2(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:9) -================================================= -Progress: 2052 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -> true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro Cond3(rank : 9) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (nat2)))(rank:10) -rewrite IH1 in goal at 2(rank:28) -rewrite IH1 in goal at 1(rank:20) -rewrite IH1 in goal at 0(rank:28) -================================================= -Progress: 2053 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 10) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = false - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:26) -rewrite IH1 in goal at 0(rank:29) -================================================= -Progress: 2054 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -true = if even (plus (nat2) (SUCC (nat2))) then false else true - -0 goal(s) more... - -3 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 20) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then false else true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (nat2)))(rank:13) -================================================= -Progress: 2055 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->even (plus (nat2) (SUCC (nat2))) = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false ---------------------------------------- -even (plus (nat2) (nat2)) = if even (plus (nat2) (SUCC (nat2))) then false else true - -3 goal(s) more... - -3 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (nat2)))(rank : 13) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:16) -================================================= -Progress: 2056 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (nat2)) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = false - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:16) -================================================= -Progress: 2057 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -true = false - -7 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -7 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -rewrite IH1 in goal at 1 -case even (plus (nat2) (SUCC (nat2))) -rewrite <- IH1 in goal at 0 -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -End of Lemma List - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -7 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 2058 - - -1st goal of : forall (nat1:nat), if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true->even (plus (nat1) (SUCC (nat1))) = false -> true = even (plus (nat1) (nat1)) -nat1 : nat -nat2 : nat -IH1 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true->true = false -> true = even (plus (nat2) (nat2)) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond2 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Cond3 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false -Case1 : even (plus (nat2) (SUCC (nat2))) = true ---------------------------------------- -even (plus (nat2) (SUCC (nat2))) = false - -7 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (nat2:nat), if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false(rank : 0) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false - ---------------------------------------- -forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:12) -================================================= -Progress: 2059 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false - ---------------------------------------- -forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat1(rank : 12) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = false->even (plus (ZERO) (SUCC (ZERO))) = true -> even (plus (ZERO) (SUCC (ZERO))) = false - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 2060 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = true->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = false->even (plus (ZERO) (SUCC (ZERO))) = true -> even (plus (ZERO) (SUCC (ZERO))) = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 2061 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = true->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = false->even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = true -> even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 2062 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 2063 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 2064 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:11) -================================================= -Progress: 2065 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond4(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:12) -rewrite Cond4 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:31) -rewrite <- IH1 in goal at 2(rank:23) -rewrite <- IH1 in goal at 1(rank:31) -================================================= -Progress: 2066 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 12) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 2067 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = false - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = false - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:27) -rewrite <- IH1 in goal at 0(rank:31) -================================================= -Progress: 2068 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 2069 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 15) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -rewrite Cond4 in goal at 0 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -End of Lemma List - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 2070 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2)))(rank : 0) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 2071 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true -> true = even (plus (ZERO) (SUCC (ZERO))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 2072 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->if even (plus (ZERO) (SUCC (SUCC (ZERO)))) then false else true = true -> true = even (plus (ZERO) (SUCC (ZERO))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 2073 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) then false else true = true -> true = even (plus (SUCC (nat2)) (SUCC (SUCC (nat2)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 2074 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 2075 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 2076 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 2077 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false ---------------------------------------- -if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -> true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:14) -rewrite IH1 in goal at 2(rank:33) -rewrite IH1 in goal at 1(rank:25) -rewrite IH1 in goal at 0(rank:33) -================================================= -Progress: 2078 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true ---------------------------------------- -true = if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = true -> true = even (plus (nat1) (SUCC (nat1))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->false = true -> true = even (plus (nat2) (SUCC (nat2))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond3 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false -Cond4 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -true = false - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:30) -rewrite IH1 in goal at 0(rank:34) -================================================= -Progress: 2079 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 23) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -case even (plus (nat2) (SUCC (SUCC (nat2))))(rank:16) -================================================= -Progress: 2080 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = true ---------------------------------------- -if even (plus (nat2) (SUCC (SUCC (nat2)))) then false else true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... ->>> case even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 16) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -5 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -discriminate(rank:15) -================================================= -Progress: 2081 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->false = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : false = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = true ---------------------------------------- -false = even (plus (nat2) (SUCC (nat2))) - -5 goal(s) more... - -4 conjecture(s) more... ->>> discriminate(rank : 15) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -rewrite IH1 in goal at 0(rank:19) -================================================= -Progress: 2082 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (nat2))) - -4 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = false - -8 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:19) -================================================= -Progress: 2083 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = false - -8 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 19) - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (SUCC (nat2)))) - -8 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -rewrite <- IH1 in goal at 2 -case even (plus (nat2) (SUCC (SUCC (nat2)))) -discriminate -rewrite IH1 in goal at 0 -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -End of Lemma List - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (SUCC (nat2)))) - -8 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 2084 - - -1st goal of : forall (nat1:nat), if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = true->if even (plus (nat1) (SUCC (SUCC (nat1)))) then false else true = false->even (plus (nat1) (SUCC (nat1))) = true -> even (plus (nat1) (SUCC (nat1))) = false -nat1 : nat -nat2 : nat -IH1 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = true->true = false->even (plus (nat2) (SUCC (nat2))) = true -> even (plus (nat2) (SUCC (nat2))) = false -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true -Cond2 : if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true -Cond3 : if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false -Cond4 : true = true -Case1 : even (plus (nat2) (SUCC (SUCC (nat2)))) = false ---------------------------------------- -true = even (plus (nat2) (SUCC (SUCC (nat2)))) - -8 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (nat2:nat), if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2))))(rank : 0) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:14) -================================================= -Progress: 2085 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) - ---------------------------------------- -forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction nat1(rank : 14) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> true = even (plus (ZERO) (SUCC (SUCC (ZERO)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 2086 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -if if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (ZERO) (SUCC (SUCC (SUCC (SUCC (ZERO)))))) then false else true then false else true then false else true = true->if if even (plus (ZERO) (SUCC (SUCC (SUCC (ZERO))))) then false else true then false else true = false->true = true->even (plus (ZERO) (SUCC (SUCC (ZERO)))) = false -> true = even (plus (ZERO) (SUCC (SUCC (ZERO)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> true = even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 2087 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true = true->if if even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true = false->true = true->even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) = false -> true = even (plus (SUCC (nat2)) (SUCC (SUCC (SUCC (nat2))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 2088 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true->if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 2089 - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (nat1:nat), if if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (nat1))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat1) (SUCC (SUCC (SUCC (SUCC (nat1)))))) then false else true then false else true then false else true = true->if if even (plus (nat1) (SUCC (SUCC (SUCC (nat1))))) then false else true then false else true = false->true = true->even (plus (nat1) (SUCC (SUCC (nat1)))) = false -> true = even (plus (nat1) (SUCC (SUCC (nat1)))) -nat1 : nat -nat2 : nat -IH1 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true->if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = true->if if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true then false else true = false->true = true->even (plus (nat2) (SUCC (SUCC (nat2)))) = false -> true = even (plus (nat2) (SUCC (SUCC (nat2)))) -Inductive1 : nat1 = SUCC (nat2) -Cond1 : if if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) then false else true then false else true then false else true then false else true then false else true = true -Cond2 : if if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) then false else true then false else true then false else true then false else true = true ---------------------------------------- -if if if even (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) then false else true then false else true then false else true = false->true = true->if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true = false -> true = if even (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) then false else true - -0 goal(s) more... - -5 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 16.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 16.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem17.log b/result/dilemma/clam/clam/problem17.log index 1ef4094..36add3c 100644 --- a/result/dilemma/clam/clam/problem17.log +++ b/result/dilemma/clam/clam/problem17.log @@ -392,16 +392,6 @@ Inductive1 : any_list1 = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (any_list2) -(reverse (any_list2) @ (any1::(Nil))) -((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil))) -(((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) -expr list -(reverse (any_list2) @ (Nil)) -((reverse (any_list2) @ (any1::(Nil))) @ (Nil)) -(((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) -((((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) New Env ;; @@ -914,16 +904,6 @@ reverse ((reverse ((nat_list3 @ (Nil))) @ (nat1::(Nil)))) = (reverse ((reverse ( Tactic List : 0 previous tactics simpl in goal -expr list -reverse (reverse ((nat_list3 @ (Nil)))) -reverse ((reverse ((nat_list3 @ (Nil))) @ (nat1::(Nil)))) -reverse (((reverse ((nat_list4 @ (Nil))) @ (nat2::(Nil))) @ (nat1::(Nil)))) -reverse ((((reverse ((nat_list5 @ (Nil))) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil)))) -expr list -(reverse (reverse (nat_list3)) @ (Nil)) -(reverse ((reverse (nat_list3) @ (nat1::(Nil)))) @ (Nil)) -(reverse (((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(Nil)))) @ (Nil)) -(reverse ((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil)))) @ (Nil)) New Env ;; @@ -1132,16 +1112,6 @@ Inductive1 : any_list1 = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (any_list2) -(reverse (any_list2) @ (any1::(Nil))) -((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil))) -(((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) -expr list -(reverse (any_list2) @ (Nil)) -((reverse (any_list2) @ (any1::(Nil))) @ (Nil)) -(((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) -((((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) New Env ;; @@ -3592,18 +3562,6 @@ reverse ((reverse ((nat_list4 @ (nat1::nat_list3))) @ (nat2::(Nil)))) = (reverse Tactic List : 0 previous tactics simpl in goal -expr list -reverse (reverse ((nat_list1 @ nat_list3))) -reverse (reverse ((nat_list4 @ (nat1::nat_list3)))) -reverse ((reverse ((nat_list4 @ (nat1::nat_list3))) @ (nat2::(Nil)))) -reverse ((reverse ((nat_list4 @ (nat1::(nat3::nat_list5)))) @ (nat2::(Nil)))) -reverse (((reverse ((nat_list6 @ (nat1::(nat3::nat_list5)))) @ (nat4::(Nil))) @ (nat2::(Nil)))) -expr list -(reverse (reverse (nat_list1)) @ reverse (reverse (nat_list3))) -(reverse (reverse (nat_list4)) @ reverse ((reverse (nat_list3) @ (nat1::(Nil))))) -(reverse ((reverse (nat_list4) @ (nat2::(Nil)))) @ reverse ((reverse (nat_list3) @ (nat1::(Nil))))) -(reverse ((reverse (nat_list4) @ (nat2::(Nil)))) @ reverse (((reverse (nat_list5) @ (nat3::(Nil))) @ (nat1::(Nil))))) -(reverse (((reverse (nat_list6) @ (nat4::(Nil))) @ (nat2::(Nil)))) @ reverse (((reverse (nat_list5) @ (nat3::(Nil))) @ (nat1::(Nil))))) New Env ;; @@ -26718,5323 +26676,12 @@ forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg176:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg176) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg176) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 636 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg176:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg176) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg176) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 637 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg177:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg177) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg177) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 638 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg177:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg177) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg177) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 639 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg178:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg178) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg178) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 640 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg178:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg178) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg178) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 641 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg179:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg179) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg179) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 642 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg179:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg179) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg179) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 643 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg180:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg180) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg180) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 644 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg180:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg180) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg180) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 645 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat_list1(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 646 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 647 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any_list1(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -intro any_list2(rank:11) -================================================= -Progress: 648 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any_list2(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 649 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 650 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 651 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 652 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg181:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg181) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg181) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 653 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg181:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg181) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg181) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 654 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 655 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 656 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 657 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg182:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg182) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg182) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 658 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg182:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg182) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg182) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 659 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 660 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 661 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg183:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg183) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg183) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 662 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg183:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg183) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg183) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 663 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 664 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg184:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg184) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg184) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 665 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg184:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg184) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg184) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 666 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg185:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg185) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg185) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 667 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg185:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg185) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg185) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 668 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 669 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 670 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg186:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg186) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg186) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 671 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg186:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg186) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg186) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 672 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 673 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg187:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg187) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg187) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 674 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg187:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg187) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg187) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 675 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg188:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg188) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg188) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 676 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg188:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg188) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg188) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 677 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 678 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg189:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg189) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg189) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 679 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg189:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg189) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg189) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 680 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg190:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg190) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg190) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 681 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg190:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg190) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg190) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 682 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg191:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg191) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg191) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 683 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg191:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg191) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg191) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 684 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 685 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg192:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg192) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg192) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 686 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg192:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg192) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg192) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 687 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg193:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg193) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg193) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 688 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg193:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg193) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg193) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 689 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg194:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg194) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg194) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 690 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg194:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg194) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg194) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 691 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg195:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg195) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg195) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 692 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg195:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg195) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg195) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 693 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg196:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg196) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg196) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 694 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg196:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg196) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg196) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 695 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat_list1(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 696 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 697 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any_list1(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -intro any_list2(rank:11) -================================================= -Progress: 698 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any_list2(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 699 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 700 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 701 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 702 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg197:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg197) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg197) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 703 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg197:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg197) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg197) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 704 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 705 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 706 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 707 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg198:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg198) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg198) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 708 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg198:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg198) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg198) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 709 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 710 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 711 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg199:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg199) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg199) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 712 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg199:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg199) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg199) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 713 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 714 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg200:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg200) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg200) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 715 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg200:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg200) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg200) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 716 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg201:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg201) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg201) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 717 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg201:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg201) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg201) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 718 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 719 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 720 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg202:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg202) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg202) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 721 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg202:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg202) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg202) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 722 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 723 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg203:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg203) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg203) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 724 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg203:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg203) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg203) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 725 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg204:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg204) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg204) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 726 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg204:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg204) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg204) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 727 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 728 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg205:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg205) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg205) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 729 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg205:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg205) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg205) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 730 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg206:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg206) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg206) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 731 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg206:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg206) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg206) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 732 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg207:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg207) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg207) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 733 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg207:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg207) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg207) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 734 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 735 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list ---------------------------------------- -forall (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg208:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg208) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg208) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 736 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -nat1 : nat ---------------------------------------- -forall (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg208:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg208) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg208) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 737 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list ---------------------------------------- -forall (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg209:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg209) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg209) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 738 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list3:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg209:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg209) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg209) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 739 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg210:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg210) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg210) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 740 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list2:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg210:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg210) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg210) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 741 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg211:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg211) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg211) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 742 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -forall (any_list1:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg211:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg211) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg211) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 743 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list ---------------------------------------- -forall (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -intro any_list2 -intro any_list3 -intro any_list4 -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg212:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg212) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg212) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 744 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list -any_list3 : any list -any_list4 : any list -nat1 : nat ---------------------------------------- -reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg212:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg212) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg212) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 745 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction nat_list1(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 746 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((Nil) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((Nil)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 747 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse (((nat2::nat_list2) @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse ((nat2::nat_list2)) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any_list1(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -intro any_list2(rank:11) -================================================= -Progress: 748 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any_list2(rank:11) -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 749 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list2 : any list ---------------------------------------- -forall (any_list1:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 750 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list3 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 751 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list4 : any list ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:11) -================================================= -Progress: 752 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -New Env - -;; -Lemma List -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg213:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg213) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg213) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 753 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (arg213:any list) (nat1:nat) (nat_list2:nat list), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ arg213) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ arg213) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil)))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (any_list5:any list) (nat1:nat) (nat_list1:nat list), reverse ((((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list1) @ any_list5) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:14) -================================================= -Progress: 754 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list2 : any list ---------------------------------------- -forall (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any_list3(rank:11) -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 755 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list3(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list3 : any list ---------------------------------------- -forall (any_list2:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list4(rank:11) -intro nat1(rank:11) -================================================= -Progress: 756 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list4(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat) (nat_list1:nat list), reverse (((((reverse ((nat_list1 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list1) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (any_list1:any list) (any_list2:any list) (any_list3:any list) (any_list4:any list) (nat1:nat), reverse (((((reverse ((nat_list2 @ (nat1::(Nil)))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse (((((reverse (nat_list2) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) -Inductive1 : nat_list1 = (nat2::nat_list2) -any_list1 : any list -any_list4 : any list ---------------------------------------- -forall (any_list2:any list) (any_list3:any list) (nat1:nat), reverse ((((((reverse ((nat_list2 @ (nat1::(Nil)))) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) = (reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list4) @ any_list3) @ any_list2) @ any_list1)) @ (nat1::(Nil))) - -0 goal(s) more... - -4 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 17.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 17.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem18.log b/result/dilemma/clam/clam/problem18.log index cb41fd8..fd9d5ed 100644 --- a/result/dilemma/clam/clam/problem18.log +++ b/result/dilemma/clam/clam/problem18.log @@ -176,16 +176,6 @@ Inductive1 : nat_list2 = (nat1::nat_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (nat_list3) -(reverse (nat_list3) @ (nat1::(Nil))) -((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(Nil))) -(((reverse (nat_list5) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil))) -expr list -(reverse (nat_list3) @ (Nil)) -((reverse (nat_list3) @ (nat1::(Nil))) @ (Nil)) -(((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(Nil))) @ (Nil)) -((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil))) @ (Nil)) New Env ;; @@ -735,18 +725,6 @@ reverse (((reverse (nat_list3) @ (nat1::(Nil))) @ (nat2::nat_list4))) = ((revers Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (nat_list3) @ nat_list2)) -reverse (((reverse (nat_list3) @ (nat1::(Nil))) @ nat_list4)) -reverse (((reverse (nat_list3) @ (nat1::(Nil))) @ (nat2::nat_list4))) -reverse ((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::nat_list4))) -reverse ((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list6)))) -expr list -(reverse (nat_list2) @ nat_list3) -(reverse (nat_list4) @ (nat1::nat_list3)) -((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::nat_list3)) -((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list5))) -(((reverse (nat_list6) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list5))) New Env ;; @@ -3431,16 +3409,6 @@ reverse (((reverse (nat_list3) @ (nat1::(Nil))) @ (Nil))) = (nat1::nat_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (nat_list3) @ (Nil))) -reverse (((reverse (nat_list3) @ (nat1::(Nil))) @ (Nil))) -reverse ((((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(Nil))) @ (Nil))) -reverse (((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil))) @ (Nil))) -expr list -nat_list3 -(nat1::nat_list3) -(nat1::(nat2::nat_list4)) -(nat1::(nat2::(nat3::nat_list5))) New Env ;; @@ -19852,4644 +19820,12 @@ forall (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(N 1 goal(s) more... 2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -intro nat2 -intro nat3 -rewrite <- lemma5 in goal at 2 -rewrite <- lemma4 in goal at 0 -New Env - -;; -Lemma List -forall (arg32:any list) (arg33:any list) (arg34:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg32) @ arg33) @ (nat2::arg34))) = reverse (((((reverse ((nat5::nat_list3)) @ arg32) @ arg33) @ (nat2::(Nil))) @ arg34)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 511 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (arg32:any list) (arg33:any list) (arg34:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg32) @ arg33) @ (nat2::arg34))) = reverse (((((reverse ((nat5::nat_list3)) @ arg32) @ arg33) @ (nat2::(Nil))) @ arg34))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 512 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat_list2(rank:10) -================================================= -Progress: 513 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat_list2(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 514 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:11) -================================================= -Progress: 515 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 516 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 517 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 518 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 519 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -intro nat1(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -intro nat2(rank:11) -================================================= -Progress: 520 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro nat2(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 521 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 522 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 523 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 524 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 525 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 526 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 527 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 528 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = (nat4::reverse ((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -intro nat2 -intro nat4 -rewrite <- lemma5 in goal at 2 -rewrite <- lemma4 in goal at 0 -New Env - -;; -Lemma List -forall (arg35:any list) (arg36:any list) (arg37:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg35) @ arg36) @ (nat2::arg37))) = reverse (((((reverse ((nat5::nat_list3)) @ arg35) @ arg36) @ (nat2::(Nil))) @ arg37)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 529 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (arg35:any list) (arg36:any list) (arg37:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg35) @ arg36) @ (nat2::arg37))) = reverse (((((reverse ((nat5::nat_list3)) @ arg35) @ arg36) @ (nat2::(Nil))) @ arg37))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 530 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat_list2(rank:10) -================================================= -Progress: 531 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat_list2(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 532 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:11) -================================================= -Progress: 533 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 534 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 535 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 536 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 537 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -intro nat1(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -intro nat2(rank:11) -================================================= -Progress: 538 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro nat2(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 539 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 540 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 541 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 542 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 543 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 544 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 545 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 546 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = (nat4::reverse ((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -intro nat3 -intro nat4 -rewrite <- lemma5 in goal at 2 -rewrite <- lemma4 in goal at 0 -New Env - -;; -Lemma List -forall (arg38:any list) (arg39:any list) (arg40:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg38) @ arg39) @ (nat2::arg40))) = reverse (((((reverse ((nat5::nat_list3)) @ arg38) @ arg39) @ (nat2::(Nil))) @ arg40)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 547 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (arg38:any list) (arg39:any list) (arg40:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg38) @ arg39) @ (nat2::arg40))) = reverse (((((reverse ((nat5::nat_list3)) @ arg38) @ arg39) @ (nat2::(Nil))) @ arg40))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 548 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat_list2(rank:10) -================================================= -Progress: 549 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat_list2(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 550 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:11) -================================================= -Progress: 551 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 552 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 553 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 554 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 555 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -intro nat1(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -intro nat2(rank:11) -================================================= -Progress: 556 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro nat2(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 557 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 558 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 559 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 560 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 561 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 562 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 563 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 564 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = (nat4::reverse ((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat2 -intro nat3 -intro nat4 -rewrite <- lemma5 in goal at 2 -rewrite <- lemma4 in goal at 0 -New Env - -;; -Lemma List -forall (arg41:any list) (arg42:any list) (arg43:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg41) @ arg42) @ (nat2::arg43))) = reverse (((((reverse ((nat5::nat_list3)) @ arg41) @ arg42) @ (nat2::(Nil))) @ arg43)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 565 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (arg41:any list) (arg42:any list) (arg43:nat list) (nat2:nat) (nat5:nat) (nat_list3:nat list), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ arg41) @ arg42) @ (nat2::arg43))) = reverse (((((reverse ((nat5::nat_list3)) @ arg41) @ arg42) @ (nat2::(Nil))) @ arg43))(rank : 0) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 566 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction nat_list2(rank:10) -================================================= -Progress: 567 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction nat_list2(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 568 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), reverse (((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse ((((((reverse ((Nil)) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:11) -================================================= -Progress: 569 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) ---------------------------------------- -forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any_list1 @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any_list1 @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 570 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((((Nil) @ any_list2) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((((Nil) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 571 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) ---------------------------------------- -forall (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list2 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list2 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 572 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -Base3 : any_list2 = (Nil) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((Nil) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((Nil) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -3 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 573 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse (((any1::any_list3) @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse ((((any1::any_list3) @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -intro nat1(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -intro nat2(rank:11) -================================================= -Progress: 574 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro nat2(rank:11) -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 575 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 576 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 577 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat2(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro nat_list1(rank:11) -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 578 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat2:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 579 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list) (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (nat1:nat), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 580 - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), ((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> intro nat_list1(rank : 11) - - -1st goal of : forall (any_list1:any list) (any_list2:any list) (nat_list1:nat list) (nat1:nat) (nat2:nat) (nat_list2:nat list), reverse (((((reverse (nat_list2) @ (nat2::(Nil))) @ any_list1) @ any_list2) @ (nat1::nat_list1))) = reverse (((((reverse ((nat2::nat_list2)) @ any_list1) @ any_list2) @ (nat1::(Nil))) @ nat_list1)) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -any_list1 : any list -Base2 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (nat_list1:nat list) (nat1:nat) (nat2:nat), (reverse ((any_list3 @ (nat1::nat_list1))) @ (nat2::(Nil))) = (reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (nat2::(Nil))) -Inductive1 : any_list2 = (any1::any_list3) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -((reverse ((any_list3 @ (nat1::nat_list1))) @ (any1::(Nil))) @ (nat2::(Nil))) = ((reverse (((any_list3 @ (nat1::(Nil))) @ nat_list1)) @ (any1::(Nil))) @ (nat2::(Nil))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:19) -rewrite <- IH1 in goal at 0(rank:19) -================================================= -Progress: 581 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 582 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = (nat4::reverse ((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 0(rank:8) -================================================= -Progress: 583 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 0(rank:8) -================================================= -Progress: 584 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 585 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 586 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 587 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 588 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 589 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 590 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 591 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 592 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -intro nat3(rank:8) -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -intro nat4(rank:8) -================================================= -Progress: 593 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> intro nat3(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -intro nat4(rank:8) -rewrite lemma4 in goal at 2(rank:16) -rewrite lemma4 in goal at 1(rank:24) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 594 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat3:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> intro nat4(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 595 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> intro nat4(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -(nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 596 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 597 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 598 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 599 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -intro nat4(rank:8) -rewrite lemma4 in goal at 2(rank:16) -rewrite lemma4 in goal at 1(rank:24) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 600 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat ---------------------------------------- -forall (nat2:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> intro nat4(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 601 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 602 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 603 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 604 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 605 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 606 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 607 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 608 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -intro nat4(rank:8) -rewrite lemma4 in goal at 2(rank:16) -rewrite lemma4 in goal at 1(rank:24) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -================================================= -Progress: 609 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat1:nat) (nat4:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> intro nat4(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 610 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 611 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 612 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 613 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat3:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 614 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 615 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite lemma4 in goal at 1(rank:8) -================================================= -Progress: 616 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma4 in goal at 1(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 617 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse (((((reverse ((nat5::nat_list3)) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat) (nat2:nat), (nat4::reverse ((((reverse (nat_list3) @ (nat5::(nat3::(Nil)))) @ (nat1::(Nil))) @ (nat2::(Nil))))) = reverse ((((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite lemma4 in goal at 2(rank:16) -rewrite <- lemma4 in goal at 0(rank:16) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 618 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat ---------------------------------------- -forall (nat4:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 619 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat4 : nat ---------------------------------------- -forall (nat3:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 620 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat2:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 621 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -forall (nat1:nat), reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:16) -rewrite lemma4 in goal at 2(rank:24) -rewrite lemma4 in goal at 0(rank:24) -rewrite lemma4 in goal at 1(rank:24) -================================================= -Progress: 622 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(Nil))) @ (nat1::(nat2::(Nil)))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 16) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list1:nat list) (nat_list2:nat list), reverse ((((reverse (nat_list1) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list1))) -nat_list1 : nat list -nat5 : nat -nat_list3 : nat list -IH1 : forall (nat1:nat) (nat2:nat) (nat3:nat) (nat4:nat) (nat_list2:nat list), reverse ((((reverse (nat_list3) @ (nat3::(Nil))) @ (nat1::(Nil))) @ (nat2::(nat4::nat_list2)))) = (((reverse (nat_list2) @ (nat4::(Nil))) @ (nat2::(Nil))) @ (nat1::(nat3::nat_list3))) -Inductive1 : nat_list1 = (nat5::nat_list3) -nat_list2 : nat list -Base1 : nat_list2 = (Nil) -nat1 : nat -nat2 : nat -nat3 : nat -nat4 : nat ---------------------------------------- -reverse (((((reverse (nat_list3) @ (nat5::(Nil))) @ (nat3::(nat1::(Nil)))) @ (nat2::(Nil))) @ (nat4::(Nil)))) = reverse ((((reverse ((nat3::(nat5::nat_list3))) @ (nat1::(Nil))) @ (nat2::(Nil))) @ (nat4::(Nil)))) - -1 goal(s) more... - -2 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 18.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 18.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem19.log b/result/dilemma/clam/clam/problem19.log index ca4f7e7..7059fd0 100644 --- a/result/dilemma/clam/clam/problem19.log +++ b/result/dilemma/clam/clam/problem19.log @@ -175,16 +175,6 @@ Inductive1 : nat_list2 = (nat1::nat_list3) Tactic List : 0 previous tactics simpl in goal -expr list -nat_list3 -(nat1::nat_list3) -(nat1::(nat2::nat_list4)) -(nat1::(nat2::(nat3::nat_list5))) -expr list -reverse (reverse (nat_list3)) -reverse ((reverse (nat_list3) @ (nat1::(Nil)))) -reverse (((reverse (nat_list4) @ (nat2::(Nil))) @ (nat1::(Nil)))) -reverse ((((reverse (nat_list5) @ (nat3::(Nil))) @ (nat2::(Nil))) @ (nat1::(Nil)))) New Env ;; @@ -1359,12 +1349,12 @@ simpl in goal rewrite <- lemma4 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem2.log b/result/dilemma/clam/clam/problem2.log index 4d32d56..5dced73 100644 --- a/result/dilemma/clam/clam/problem2.log +++ b/result/dilemma/clam/clam/problem2.log @@ -678,12 +678,12 @@ simpl in goal rewrite IH2 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem20.log b/result/dilemma/clam/clam/problem20.log index dafac7d..144e194 100644 --- a/result/dilemma/clam/clam/problem20.log +++ b/result/dilemma/clam/clam/problem20.log @@ -8449,12 +8449,12 @@ discriminate discriminate rewrite <- IH1 in goal at 0 rewrite <- Case1 in goal at 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem21.log b/result/dilemma/clam/clam/problem21.log index 6b8ab9a..f6adcbd 100644 --- a/result/dilemma/clam/clam/problem21.log +++ b/result/dilemma/clam/clam/problem21.log @@ -1906,16 +1906,6 @@ rotate (len (any_list3)) (((any_list3 @ (Nil)) @ (any1::(Nil)))) = (any1::any_li Tactic List : 0 previous tactics simpl in goal -expr list -rotate (len (any_list3)) ((any_list3 @ (Nil))) -rotate (len (any_list3)) (((any_list3 @ (Nil)) @ (any1::(Nil)))) -rotate (len (any_list4)) ((((any_list4 @ (Nil)) @ (any1::(Nil))) @ (any2::(Nil)))) -rotate (len (any_list5)) (((((any_list5 @ (Nil)) @ (any1::(Nil))) @ (any2::(Nil))) @ (any3::(Nil)))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) ================================================= Progress: 55 @@ -2392,12 +2382,12 @@ Tactic List : 0 previous tactics simpl in goal rewrite IH1 in goal at 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem22.log b/result/dilemma/clam/clam/problem22.log index c153e5d..821d607 100644 --- a/result/dilemma/clam/clam/problem22.log +++ b/result/dilemma/clam/clam/problem22.log @@ -7465,12 +7465,12 @@ rewrite <- IH2 in goal at 0 rewrite IH1 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem23.log b/result/dilemma/clam/clam/problem23.log index a9e0843..81fb48c 100644 --- a/result/dilemma/clam/clam/problem23.log +++ b/result/dilemma/clam/clam/problem23.log @@ -176,16 +176,6 @@ half (SUCC (len (any_list3))) = half (SUCC (len ((any_list3 @ (Nil))))) Tactic List : 0 previous tactics simpl in goal -expr list -half (len (any_list3)) -half (SUCC (len (any_list3))) -SUCC (half (len (any_list4))) -SUCC (half (SUCC (len (any_list5)))) -expr list -half (len ((any_list3 @ (Nil)))) -half (SUCC (len ((any_list3 @ (Nil))))) -SUCC (half (len ((any_list4 @ (Nil))))) -SUCC (half (SUCC (len ((any_list5 @ (Nil)))))) New Env ;; @@ -330,16 +320,6 @@ SUCC (half (len (any_list2))) = SUCC (half (len ((any_list2 @ (Nil))))) Tactic List : 0 previous tactics simpl in goal -expr list -half (SUCC (len (any_list2))) -SUCC (half (len (any_list2))) -SUCC (half (SUCC (len (any_list3)))) -SUCC (SUCC (half (len (any_list4)))) -expr list -half (SUCC (len ((any_list2 @ (Nil))))) -SUCC (half (len ((any_list2 @ (Nil))))) -SUCC (half (SUCC (len ((any_list3 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list4 @ (Nil)))))) New Env ;; @@ -480,16 +460,6 @@ SUCC (half (SUCC (len (any_list2)))) = SUCC (half (SUCC (len ((any_list2 @ (Nil) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (len (any_list2))) -SUCC (half (SUCC (len (any_list2)))) -SUCC (SUCC (half (len (any_list3)))) -SUCC (SUCC (half (SUCC (len (any_list4))))) -expr list -SUCC (half (len ((any_list2 @ (Nil))))) -SUCC (half (SUCC (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list3 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))) New Env ;; @@ -630,16 +600,6 @@ SUCC (SUCC (half (len (any_list2)))) = SUCC (SUCC (half (len ((any_list2 @ (Nil) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (SUCC (len (any_list2)))) -SUCC (SUCC (half (len (any_list2)))) -SUCC (SUCC (half (SUCC (len (any_list3))))) -SUCC (SUCC (SUCC (half (len (any_list4))))) -expr list -SUCC (half (SUCC (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))) New Env ;; @@ -844,16 +804,6 @@ half (SUCC (len ((any_list3 @ (Nil))))) = half (SUCC (len (any_list3))) Tactic List : 0 previous tactics simpl in goal -expr list -half (len ((any_list3 @ (Nil)))) -half (SUCC (len ((any_list3 @ (Nil))))) -SUCC (half (len ((any_list4 @ (Nil))))) -SUCC (half (SUCC (len ((any_list5 @ (Nil)))))) -expr list -half (len (any_list3)) -half (SUCC (len (any_list3))) -SUCC (half (len (any_list4))) -SUCC (half (SUCC (len (any_list5)))) New Env ;; @@ -998,16 +948,6 @@ SUCC (half (len ((any_list2 @ (Nil))))) = SUCC (half (len (any_list2))) Tactic List : 0 previous tactics simpl in goal -expr list -half (SUCC (len ((any_list2 @ (Nil))))) -SUCC (half (len ((any_list2 @ (Nil))))) -SUCC (half (SUCC (len ((any_list3 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list4 @ (Nil)))))) -expr list -half (SUCC (len (any_list2))) -SUCC (half (len (any_list2))) -SUCC (half (SUCC (len (any_list3)))) -SUCC (SUCC (half (len (any_list4)))) New Env ;; @@ -1148,16 +1088,6 @@ SUCC (half (SUCC (len ((any_list2 @ (Nil)))))) = SUCC (half (SUCC (len (any_list Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (len ((any_list2 @ (Nil))))) -SUCC (half (SUCC (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list3 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))) -expr list -SUCC (half (len (any_list2))) -SUCC (half (SUCC (len (any_list2)))) -SUCC (SUCC (half (len (any_list3)))) -SUCC (SUCC (half (SUCC (len (any_list4))))) New Env ;; @@ -1298,16 +1228,6 @@ SUCC (SUCC (half (len ((any_list2 @ (Nil)))))) = SUCC (SUCC (half (len (any_list Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (SUCC (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))) -expr list -SUCC (half (SUCC (len (any_list2)))) -SUCC (SUCC (half (len (any_list2)))) -SUCC (SUCC (half (SUCC (len (any_list3))))) -SUCC (SUCC (SUCC (half (len (any_list4))))) New Env ;; @@ -1448,16 +1368,6 @@ SUCC (SUCC (half (SUCC (len (any_list2))))) = SUCC (SUCC (half (SUCC (len ((any_ Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (len (any_list2)))) -SUCC (SUCC (half (SUCC (len (any_list2))))) -SUCC (SUCC (SUCC (half (len (any_list3))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))) -expr list -SUCC (SUCC (half (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))) New Env ;; @@ -1598,16 +1508,6 @@ SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))) = SUCC (SUCC (half (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (len ((any_list2 @ (Nil)))))) -SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))) -expr list -SUCC (SUCC (half (len (any_list2)))) -SUCC (SUCC (half (SUCC (len (any_list2))))) -SUCC (SUCC (SUCC (half (len (any_list3))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))) New Env ;; @@ -1748,16 +1648,6 @@ SUCC (SUCC (SUCC (half (len (any_list2))))) = SUCC (SUCC (SUCC (half (len ((any_ Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (SUCC (len (any_list2))))) -SUCC (SUCC (SUCC (half (len (any_list2))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))) -expr list -SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))) New Env ;; @@ -1898,16 +1788,6 @@ SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))) = SUCC (SUCC (SUCC (half ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))) -expr list -SUCC (SUCC (half (SUCC (len (any_list2))))) -SUCC (SUCC (SUCC (half (len (any_list2))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))) New Env ;; @@ -2048,16 +1928,6 @@ SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) = SUCC (SUCC (SUCC (half (SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (len (any_list2))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))) -expr list -SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))) New Env ;; @@ -2198,16 +2068,6 @@ SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))) -SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))) -expr list -SUCC (SUCC (SUCC (half (len (any_list2))))) -SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))) New Env ;; @@ -2348,16 +2208,6 @@ SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) = SUCC (SUCC (SUCC (SUCC (hal Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))) -expr list -SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))) New Env ;; @@ -2498,16 +2348,6 @@ SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))) -expr list -SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))) New Env ;; @@ -2648,16 +2488,6 @@ SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))) = SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))) New Env ;; @@ -2798,16 +2628,6 @@ SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))) New Env ;; @@ -2948,16 +2768,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))) = SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))) New Env ;; @@ -3098,16 +2908,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))) New Env ;; @@ -3248,16 +3048,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))) = SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))) New Env ;; @@ -3398,16 +3188,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))) New Env ;; @@ -3548,16 +3328,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))) = SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))) New Env ;; @@ -3698,16 +3468,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))) New Env ;; @@ -3848,16 +3608,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))) = SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))) New Env ;; @@ -3998,16 +3748,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))) New Env ;; @@ -4148,16 +3888,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))) = SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))) New Env ;; @@ -4298,16 +4028,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))) New Env ;; @@ -4448,16 +4168,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))) = Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))) New Env ;; @@ -4598,16 +4308,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))) New Env ;; @@ -4748,16 +4448,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))) = Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))) New Env ;; @@ -4898,16 +4588,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))) New Env ;; @@ -5048,16 +4728,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))) New Env ;; @@ -5198,16 +4868,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (N Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))) New Env ;; @@ -5348,16 +5008,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))) New Env ;; @@ -5498,16 +5148,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (N Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))) New Env ;; @@ -5648,16 +5288,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2 Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))) New Env ;; @@ -5798,16 +5428,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))) New Env ;; @@ -5948,16 +5568,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2 Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))) New Env ;; @@ -6098,16 +5708,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))) New Env ;; @@ -6248,16 +5848,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))) New Env ;; @@ -6398,16 +5988,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((an Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))) New Env ;; @@ -6548,16 +6128,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))) New Env ;; @@ -6698,16 +6268,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((an Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))) New Env ;; @@ -6848,16 +6408,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (le Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))) New Env ;; @@ -6998,16 +6548,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (le Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))) New Env ;; @@ -7148,16 +6688,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (le Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))) New Env ;; @@ -7298,16 +6828,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (le Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))) New Env ;; @@ -7448,16 +6968,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))) New Env ;; @@ -7598,16 +7108,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))) New Env ;; @@ -7748,16 +7248,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))) New Env ;; @@ -7898,16 +7388,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))) New Env ;; @@ -8048,16 +7528,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))) New Env ;; @@ -8198,16 +7668,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))) New Env ;; @@ -8348,16 +7808,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))) New Env ;; @@ -8498,16 +7948,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))) New Env ;; @@ -8648,16 +8088,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))) New Env ;; @@ -8798,16 +8228,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))) New Env ;; @@ -8948,16 +8368,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))) New Env ;; @@ -9098,16 +8508,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))) New Env ;; @@ -9248,16 +8648,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))) New Env ;; @@ -9398,16 +8788,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))) New Env ;; @@ -9548,16 +8928,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))) New Env ;; @@ -9698,16 +9068,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))) New Env ;; @@ -9848,16 +9208,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))) New Env ;; @@ -9998,16 +9348,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))) New Env ;; @@ -10148,16 +9488,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))) New Env ;; @@ -10298,16 +9628,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))) New Env ;; @@ -10448,16 +9768,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))) New Env ;; @@ -10598,16 +9908,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))) New Env ;; @@ -10748,16 +10048,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))) New Env ;; @@ -10898,16 +10188,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))) New Env ;; @@ -11048,16 +10328,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))) New Env ;; @@ -11198,16 +10468,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))) New Env ;; @@ -11348,16 +10608,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))) New Env ;; @@ -11498,16 +10748,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))) New Env ;; @@ -11648,16 +10888,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))) New Env ;; @@ -11798,16 +11028,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))) New Env ;; @@ -11948,16 +11168,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))) New Env ;; @@ -12098,16 +11308,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))) New Env ;; @@ -12248,16 +11448,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))) New Env ;; @@ -12398,16 +11588,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))) New Env ;; @@ -12548,16 +11728,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))) New Env ;; @@ -12698,16 +11868,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))) New Env ;; @@ -12848,16 +12008,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))) New Env ;; @@ -12998,16 +12148,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))) New Env ;; @@ -13148,16 +12288,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))) New Env ;; @@ -13298,16 +12428,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))) New Env ;; @@ -13448,16 +12568,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))) New Env ;; @@ -13598,16 +12708,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))) New Env ;; @@ -13748,16 +12848,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))) New Env ;; @@ -13898,16 +12988,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))) New Env ;; @@ -14048,16 +13128,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))) New Env ;; @@ -14198,16 +13268,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))) New Env ;; @@ -14348,16 +13408,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))) New Env ;; @@ -14498,16 +13548,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))) New Env ;; @@ -14648,16 +13688,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))) New Env ;; @@ -14798,16 +13828,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))) New Env ;; @@ -14948,16 +13968,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))) New Env ;; @@ -15098,16 +14108,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))) New Env ;; @@ -15248,16 +14248,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))) New Env ;; @@ -15398,16 +14388,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))) New Env ;; @@ -15548,16 +14528,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))) New Env ;; @@ -15698,16 +14668,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))) New Env ;; @@ -15848,16 +14808,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))) New Env ;; @@ -15998,16 +14948,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))) New Env ;; @@ -16148,16 +15088,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))) New Env ;; @@ -16298,16 +15228,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))) New Env ;; @@ -16448,16 +15368,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))) New Env ;; @@ -16598,16 +15508,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))) New Env ;; @@ -16748,16 +15648,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))) New Env ;; @@ -16898,16 +15788,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))) New Env ;; @@ -17048,16 +15928,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))) New Env ;; @@ -17198,16 +16068,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))) New Env ;; @@ -17348,16 +16208,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))) New Env ;; @@ -17498,16 +16348,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))) New Env ;; @@ -17648,16 +16488,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))) New Env ;; @@ -17798,16 +16628,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))) New Env ;; @@ -17948,16 +16768,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))) New Env ;; @@ -18098,16 +16908,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))) New Env ;; @@ -18248,16 +17048,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))) New Env ;; @@ -18398,16 +17188,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))) New Env ;; @@ -18548,16 +17328,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))) New Env ;; @@ -18698,16 +17468,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))))) New Env ;; @@ -18848,16 +17608,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))) New Env ;; @@ -18998,16 +17748,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))))) New Env ;; @@ -19148,16 +17888,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))) New Env ;; @@ -19298,16 +18028,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))))) New Env ;; @@ -19448,16 +18168,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))) New Env ;; @@ -19598,16 +18308,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))))) New Env ;; @@ -19748,16 +18448,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))) New Env ;; @@ -19898,16 +18588,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))))))) New Env ;; @@ -20048,16 +18728,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20198,16 +18868,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20348,16 +19008,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20431,612 +19081,12 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU 1 goal(s) more... 67 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:137) -================================================= -Progress: 547 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((Nil) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((Nil))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -67 conjecture(s) more... ->>> reflexivity(rank : 137) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -67 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:137) -================================================= -Progress: 548 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -67 conjecture(s) more... ->>> simpl in goal(rank : 137) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -67 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -67 conjecture(s) more... -================================================= -Progress: 549 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -67 conjecture(s) more... ->>> assert forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:140) -================================================= -Progress: 550 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> induction any_list1(rank : 140) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((Nil))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((Nil) @ (Nil)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -68 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:139) -================================================= -Progress: 551 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((Nil))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((Nil) @ (Nil)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -68 conjecture(s) more... ->>> reflexivity(rank : 139) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:139) -================================================= -Progress: 552 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> simpl in goal(rank : 139) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -================================================= -Progress: 553 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> assert forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:142) -================================================= -Progress: 554 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> induction any_list1(rank : 140) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((Nil) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((Nil))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -68 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:139) -================================================= -Progress: 555 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((Nil) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((Nil))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -68 conjecture(s) more... ->>> reflexivity(rank : 139) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:139) -================================================= -Progress: 556 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (((any1::any_list2) @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any1::any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> simpl in goal(rank : 139) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list3 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list4)))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... -================================================= -Progress: 557 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1)))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2)))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -68 conjecture(s) more... ->>> assert forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2)))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:142) -================================================= -Progress: 558 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... ->>> induction any_list1(rank : 142) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((Nil) @ (Nil))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -69 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:141) -================================================= -Progress: 559 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((Nil)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((Nil) @ (Nil))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -69 conjecture(s) more... ->>> reflexivity(rank : 141) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any1::any_list2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((any1::any_list2) @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:141) -================================================= -Progress: 560 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any1::any_list2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((any1::any_list2) @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... ->>> simpl in goal(rank : 141) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list3)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list4)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list3 @ (Nil)))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list4 @ (Nil)))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... -================================================= -Progress: 561 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... ->>> assert forall (any_list2:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list2 @ (Nil)))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len (any_list1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -70 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:144) -================================================= -Progress: 562 - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -69 conjecture(s) more... ->>> induction any_list1(rank : 142) - - -1st goal of : forall (any_list1:any list), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((any_list1 @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (any_list1))))))))))))))))))))))))))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len (((Nil) @ (Nil))))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (len ((Nil)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -69 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 23.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 23.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem24.log b/result/dilemma/clam/clam/problem24.log index 98b0f01..3868c4c 100644 --- a/result/dilemma/clam/clam/problem24.log +++ b/result/dilemma/clam/clam/problem24.log @@ -6989,3 +6989,12 @@ rewrite <- IH2 in goal at 0 rewrite IH1 in goal at 0 reflexivity Qed +File "_none_", lines 88-90, characters 2-22: +Warning 8 [partial-match]: this pattern-matching is not exhaustive. +Here is an example of a case that is not matched: +[] + +File "_none_", lines 88-90, characters 2-22: +Warning 8 [partial-match]: this pattern-matching is not exhaustive. +Here is an example of a case that is not matched: +[] diff --git a/result/dilemma/clam/clam/problem25.log b/result/dilemma/clam/clam/problem25.log index d146718..323a9e0 100644 --- a/result/dilemma/clam/clam/problem25.log +++ b/result/dilemma/clam/clam/problem25.log @@ -448,12 +448,12 @@ intro any_list2 rewrite IH1 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem26.log b/result/dilemma/clam/clam/problem26.log index d98455d..78984ee 100644 --- a/result/dilemma/clam/clam/problem26.log +++ b/result/dilemma/clam/clam/problem26.log @@ -173,16 +173,6 @@ half (SUCC (nat3)) = half (SUCC (plus (nat3) (ZERO))) Tactic List : 0 previous tactics simpl in goal -expr list -half (nat3) -half (SUCC (nat3)) -SUCC (half (nat4)) -SUCC (half (SUCC (nat5))) -expr list -half (plus (nat3) (ZERO)) -half (SUCC (plus (nat3) (ZERO))) -SUCC (half (plus (nat4) (ZERO))) -SUCC (half (SUCC (plus (nat5) (ZERO)))) New Env ;; @@ -322,16 +312,6 @@ SUCC (half (nat2)) = SUCC (half (plus (nat2) (ZERO))) Tactic List : 0 previous tactics simpl in goal -expr list -half (SUCC (nat2)) -SUCC (half (nat2)) -SUCC (half (SUCC (nat3))) -SUCC (SUCC (half (nat4))) -expr list -half (SUCC (plus (nat2) (ZERO))) -SUCC (half (plus (nat2) (ZERO))) -SUCC (half (SUCC (plus (nat3) (ZERO)))) -SUCC (SUCC (half (plus (nat4) (ZERO)))) New Env ;; @@ -467,16 +447,6 @@ SUCC (half (SUCC (nat2))) = SUCC (half (SUCC (plus (nat2) (ZERO)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (nat2)) -SUCC (half (SUCC (nat2))) -SUCC (SUCC (half (nat3))) -SUCC (SUCC (half (SUCC (nat4)))) -expr list -SUCC (half (plus (nat2) (ZERO))) -SUCC (half (SUCC (plus (nat2) (ZERO)))) -SUCC (SUCC (half (plus (nat3) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))) New Env ;; @@ -612,16 +582,6 @@ SUCC (SUCC (half (nat2))) = SUCC (SUCC (half (plus (nat2) (ZERO)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (SUCC (nat2))) -SUCC (SUCC (half (nat2))) -SUCC (SUCC (half (SUCC (nat3)))) -SUCC (SUCC (SUCC (half (nat4)))) -expr list -SUCC (half (SUCC (plus (nat2) (ZERO)))) -SUCC (SUCC (half (plus (nat2) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))) New Env ;; @@ -821,16 +781,6 @@ half (SUCC (plus (nat3) (ZERO))) = half (SUCC (nat3)) Tactic List : 0 previous tactics simpl in goal -expr list -half (plus (nat3) (ZERO)) -half (SUCC (plus (nat3) (ZERO))) -SUCC (half (plus (nat4) (ZERO))) -SUCC (half (SUCC (plus (nat5) (ZERO)))) -expr list -half (nat3) -half (SUCC (nat3)) -SUCC (half (nat4)) -SUCC (half (SUCC (nat5))) New Env ;; @@ -970,16 +920,6 @@ SUCC (half (plus (nat2) (ZERO))) = SUCC (half (nat2)) Tactic List : 0 previous tactics simpl in goal -expr list -half (SUCC (plus (nat2) (ZERO))) -SUCC (half (plus (nat2) (ZERO))) -SUCC (half (SUCC (plus (nat3) (ZERO)))) -SUCC (SUCC (half (plus (nat4) (ZERO)))) -expr list -half (SUCC (nat2)) -SUCC (half (nat2)) -SUCC (half (SUCC (nat3))) -SUCC (SUCC (half (nat4))) New Env ;; @@ -1115,16 +1055,6 @@ SUCC (half (SUCC (plus (nat2) (ZERO)))) = SUCC (half (SUCC (nat2))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (plus (nat2) (ZERO))) -SUCC (half (SUCC (plus (nat2) (ZERO)))) -SUCC (SUCC (half (plus (nat3) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))) -expr list -SUCC (half (nat2)) -SUCC (half (SUCC (nat2))) -SUCC (SUCC (half (nat3))) -SUCC (SUCC (half (SUCC (nat4)))) New Env ;; @@ -1260,16 +1190,6 @@ SUCC (SUCC (half (plus (nat2) (ZERO)))) = SUCC (SUCC (half (nat2))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (half (SUCC (plus (nat2) (ZERO)))) -SUCC (SUCC (half (plus (nat2) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))) -expr list -SUCC (half (SUCC (nat2))) -SUCC (SUCC (half (nat2))) -SUCC (SUCC (half (SUCC (nat3)))) -SUCC (SUCC (SUCC (half (nat4)))) New Env ;; @@ -1405,16 +1325,6 @@ SUCC (SUCC (half (SUCC (nat2)))) = SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (nat2))) -SUCC (SUCC (half (SUCC (nat2)))) -SUCC (SUCC (SUCC (half (nat3)))) -SUCC (SUCC (SUCC (half (SUCC (nat4))))) -expr list -SUCC (SUCC (half (plus (nat2) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))) New Env ;; @@ -1550,16 +1460,6 @@ SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))) = SUCC (SUCC (half (SUCC (nat2))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (plus (nat2) (ZERO)))) -SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))) -expr list -SUCC (SUCC (half (nat2))) -SUCC (SUCC (half (SUCC (nat2)))) -SUCC (SUCC (SUCC (half (nat3)))) -SUCC (SUCC (SUCC (half (SUCC (nat4))))) New Env ;; @@ -1695,16 +1595,6 @@ SUCC (SUCC (SUCC (half (nat2)))) = SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (SUCC (nat2)))) -SUCC (SUCC (SUCC (half (nat2)))) -SUCC (SUCC (SUCC (half (SUCC (nat3))))) -SUCC (SUCC (SUCC (SUCC (half (nat4))))) -expr list -SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))) New Env ;; @@ -1840,16 +1730,6 @@ SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))) = SUCC (SUCC (SUCC (half (nat2))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))) -expr list -SUCC (SUCC (half (SUCC (nat2)))) -SUCC (SUCC (SUCC (half (nat2)))) -SUCC (SUCC (SUCC (half (SUCC (nat3))))) -SUCC (SUCC (SUCC (SUCC (half (nat4))))) New Env ;; @@ -1985,16 +1865,6 @@ SUCC (SUCC (SUCC (half (SUCC (nat2))))) = SUCC (SUCC (SUCC (half (SUCC (plus (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (nat2)))) -SUCC (SUCC (SUCC (half (SUCC (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (nat3))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))) -expr list -SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))) New Env ;; @@ -2130,16 +2000,6 @@ SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))) = SUCC (SUCC (SUCC (half ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))) -SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))) -expr list -SUCC (SUCC (SUCC (half (nat2)))) -SUCC (SUCC (SUCC (half (SUCC (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (nat3))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))) New Env ;; @@ -2275,16 +2135,6 @@ SUCC (SUCC (SUCC (SUCC (half (nat2))))) = SUCC (SUCC (SUCC (SUCC (half (plus (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (SUCC (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))) -expr list -SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))) New Env ;; @@ -2420,16 +2270,6 @@ SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))) = SUCC (SUCC (SUCC (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))) -expr list -SUCC (SUCC (SUCC (half (SUCC (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))) New Env ;; @@ -2565,16 +2405,6 @@ SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))) = SUCC (SUCC (SUCC (SUCC (half (S Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))) New Env ;; @@ -2710,16 +2540,6 @@ SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (nat2))))) -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))) New Env ;; @@ -2855,16 +2675,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))) = SUCC (SUCC (SUCC (SUCC (SUCC (h Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))) New Env ;; @@ -3000,16 +2810,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))) New Env ;; @@ -3145,16 +2945,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))) = SUCC (SUCC (SUCC (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))) New Env ;; @@ -3290,16 +3080,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))) New Env ;; @@ -3435,16 +3215,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))) = SUCC (SUCC (SUCC (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))) New Env ;; @@ -3580,16 +3350,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))) New Env ;; @@ -3725,16 +3485,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))) New Env ;; @@ -3870,16 +3620,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))) New Env ;; @@ -4015,16 +3755,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))) = SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))) New Env ;; @@ -4160,16 +3890,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))) New Env ;; @@ -4305,16 +4025,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))) New Env ;; @@ -4450,16 +4160,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))) New Env ;; @@ -4595,16 +4295,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))) = SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))) New Env ;; @@ -4740,16 +4430,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))) New Env ;; @@ -4885,16 +4565,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))) New Env ;; @@ -5030,16 +4700,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))) New Env ;; @@ -5175,16 +4835,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) = SUC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))) New Env ;; @@ -5320,16 +4970,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))) New Env ;; @@ -5465,16 +5105,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))) New Env ;; @@ -5610,16 +5240,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (Z Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))) New Env ;; @@ -5755,16 +5375,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))) New Env ;; @@ -5900,16 +5510,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (Z Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))) New Env ;; @@ -6045,16 +5645,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))) New Env ;; @@ -6190,16 +5780,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))) New Env ;; @@ -6335,16 +5915,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))) New Env ;; @@ -6480,16 +6050,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))) New Env ;; @@ -6625,16 +6185,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))) New Env ;; @@ -6770,16 +6320,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (pl Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))) New Env ;; @@ -6915,16 +6455,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (na Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))) New Env ;; @@ -7060,16 +6590,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (pl Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))) New Env ;; @@ -7205,16 +6725,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))) New Env ;; @@ -7350,16 +6860,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))) New Env ;; @@ -7495,16 +6995,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))) New Env ;; @@ -7640,16 +7130,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))) New Env ;; @@ -7785,16 +7265,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))) New Env ;; @@ -7930,16 +7400,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ha Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))) New Env ;; @@ -8075,16 +7535,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))) New Env ;; @@ -8220,16 +7670,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))) New Env ;; @@ -8365,16 +7805,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))) New Env ;; @@ -8510,16 +7940,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))) New Env ;; @@ -8655,16 +8075,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))) New Env ;; @@ -8800,16 +8210,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))) New Env ;; @@ -8945,16 +8345,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))) New Env ;; @@ -9090,16 +8480,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))) New Env ;; @@ -9235,16 +8615,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))) New Env ;; @@ -9380,16 +8750,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))) New Env ;; @@ -9525,16 +8885,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))) New Env ;; @@ -9670,16 +9020,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))) New Env ;; @@ -9815,16 +9155,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))) New Env ;; @@ -9960,16 +9290,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))) New Env ;; @@ -10105,16 +9425,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))) New Env ;; @@ -10250,16 +9560,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))) New Env ;; @@ -10395,16 +9695,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))) New Env ;; @@ -10540,16 +9830,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))) New Env ;; @@ -10685,16 +9965,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))) New Env ;; @@ -10830,16 +10100,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))) New Env ;; @@ -10975,16 +10235,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))) New Env ;; @@ -11120,16 +10370,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))) New Env ;; @@ -11265,16 +10505,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))) New Env ;; @@ -11410,16 +10640,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))) New Env ;; @@ -11555,16 +10775,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))) New Env ;; @@ -11700,16 +10910,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))) New Env ;; @@ -11845,16 +11045,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))) New Env ;; @@ -11990,16 +11180,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))) New Env ;; @@ -12135,16 +11315,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))) New Env ;; @@ -12280,16 +11450,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))) New Env ;; @@ -12425,16 +11585,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))) New Env ;; @@ -12570,16 +11720,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))) New Env ;; @@ -12715,16 +11855,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))) New Env ;; @@ -12860,16 +11990,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))) New Env ;; @@ -13005,16 +12125,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))) New Env ;; @@ -13150,16 +12260,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))) New Env ;; @@ -13295,16 +12395,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))) New Env ;; @@ -13440,16 +12530,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))) New Env ;; @@ -13585,16 +12665,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))) New Env ;; @@ -13730,16 +12800,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))) New Env ;; @@ -13875,16 +12935,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))) New Env ;; @@ -14020,16 +13070,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))) New Env ;; @@ -14165,16 +13205,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))) New Env ;; @@ -14310,16 +13340,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))) New Env ;; @@ -14455,16 +13475,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))) New Env ;; @@ -14600,16 +13610,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))) New Env ;; @@ -14745,16 +13745,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))) New Env ;; @@ -14890,16 +13880,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))) New Env ;; @@ -15035,16 +14015,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))) New Env ;; @@ -15180,16 +14150,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))) New Env ;; @@ -15325,16 +14285,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))) New Env ;; @@ -15470,16 +14420,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))) New Env ;; @@ -15615,16 +14555,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))) New Env ;; @@ -15760,16 +14690,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))) New Env ;; @@ -15905,16 +14825,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))) New Env ;; @@ -16050,16 +14960,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))) New Env ;; @@ -16195,16 +15095,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))) New Env ;; @@ -16340,16 +15230,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))) New Env ;; @@ -16485,16 +15365,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))) New Env ;; @@ -16630,16 +15500,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))) New Env ;; @@ -16775,16 +15635,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))) New Env ;; @@ -16920,16 +15770,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))) New Env ;; @@ -17065,16 +15905,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))) New Env ;; @@ -17210,16 +16040,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))) New Env ;; @@ -17355,16 +16175,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))) New Env ;; @@ -17500,16 +16310,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))) New Env ;; @@ -17645,16 +16445,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))) New Env ;; @@ -17790,16 +16580,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))) New Env ;; @@ -17935,16 +16715,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))) New Env ;; @@ -18080,16 +16850,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))) New Env ;; @@ -18225,16 +16985,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))) New Env ;; @@ -18370,16 +17120,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))) New Env ;; @@ -18515,16 +17255,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))) New Env ;; @@ -18660,16 +17390,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))) New Env ;; @@ -18805,16 +17525,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))) New Env ;; @@ -18950,16 +17660,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))))) New Env ;; @@ -19095,16 +17795,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))) New Env ;; @@ -19240,16 +17930,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))))) New Env ;; @@ -19385,16 +18065,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))) New Env ;; @@ -19530,16 +18200,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))))) New Env ;; @@ -19675,16 +18335,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))) New Env ;; @@ -19820,16 +18470,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))))) New Env ;; @@ -19965,16 +18605,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20110,16 +18740,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20255,16 +18875,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20400,16 +19010,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20545,16 +19145,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -20656,562 +19246,12 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SU 70 conjecture(s) more... Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:143) -================================================= -Progress: 572 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1)))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (SUCC (nat2)) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -70 conjecture(s) more... ->>> simpl in goal(rank : 143) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1)))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -70 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4)))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1)))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -70 conjecture(s) more... -================================================= -Progress: 573 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1)))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -70 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:146) -================================================= -Progress: 574 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> induction nat1(rank : 146) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -71 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:145) -================================================= -Progress: 575 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -71 conjecture(s) more... ->>> reflexivity(rank : 145) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:145) -================================================= -Progress: 576 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> simpl in goal(rank : 145) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -================================================= -Progress: 577 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:148) -================================================= -Progress: 578 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> induction nat1(rank : 146) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (ZERO))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -71 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:145) -================================================= -Progress: 579 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (ZERO))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -71 conjecture(s) more... ->>> reflexivity(rank : 145) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (SUCC (nat2)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:145) -================================================= -Progress: 580 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (SUCC (nat2)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> simpl in goal(rank : 145) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat4) (ZERO))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat3)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat4)))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... -================================================= -Progress: 581 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -71 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2)))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:148) -================================================= -Progress: 582 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... ->>> induction nat1(rank : 148) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -72 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:147) -================================================= -Progress: 583 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (ZERO))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -72 conjecture(s) more... ->>> reflexivity(rank : 147) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:147) -================================================= -Progress: 584 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (SUCC (nat2)) (ZERO)))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... ->>> simpl in goal(rank : 147) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat3)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat4))))))))))))))))))))))))))))))))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat3) (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat4) (ZERO)))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... -================================================= -Progress: 585 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat2))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat2)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat2) (ZERO)))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (nat1)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (SUCC (plus (nat1) (ZERO))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -73 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:150) -================================================= -Progress: 586 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -72 conjecture(s) more... ->>> induction nat1(rank : 148) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (nat1) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (nat1))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (plus (ZERO) (ZERO)))))))))))))))))))))))))))))))))))))) = SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (half (ZERO))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -72 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 26.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 26.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem27.log b/result/dilemma/clam/clam/problem27.log index a3ef5b4..7256580 100644 --- a/result/dilemma/clam/clam/problem27.log +++ b/result/dilemma/clam/clam/problem27.log @@ -976,12 +976,12 @@ reflexivity rewrite lemma4 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem28.log b/result/dilemma/clam/clam/problem28.log index 7857869..dce4c46 100644 --- a/result/dilemma/clam/clam/problem28.log +++ b/result/dilemma/clam/clam/problem28.log @@ -55952,10638 +55952,12 @@ forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4 1 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg200:any list), (any1::(any2::(any3::((arg200 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg200 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg200:any list), (any1::(any2::(any3::((arg200 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg200 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg201:any list), (any1::(any2::(any3::((arg201 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg201 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg201:any list), (any1::(any2::(any3::((arg201 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg201 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg202:any list), (any1::(any2::(any3::((arg202 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg202 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg202:any list), (any1::(any2::(any3::((arg202 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg202 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg203:any list), (any1::(any2::(any3::((arg203 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg203 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg203:any list), (any1::(any2::(any3::((arg203 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg203 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg204:any list), (any1::(any2::(any3::((arg204 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg204 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg204:any list), (any1::(any2::(any3::((arg204 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg204 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg205:any list), (any1::(any2::(any3::((arg205 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg205 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg205:any list), (any1::(any2::(any3::((arg205 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg205 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list2(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(((Nil) @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::((Nil) @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:15) -================================================= -Progress: 1398 - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::qrevaflat (any_tree3) (any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- IH2 in goal at 0(rank : 15) - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::(revflat (any_tree3) @ any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH2 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any_list1:any list) (any_tree2:any tree) (arg206:any list), (any1::((revflat (any_tree2) @ (any2::arg206)) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::(arg206 @ any_list1)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::(revflat (any_tree3) @ any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 1399 - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::(revflat (any_tree3) @ any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list1:any list) (any_tree2:any tree) (arg206:any list), (any1::((revflat (any_tree2) @ (any2::arg206)) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::(arg206 @ any_list1))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:10) -================================================= -Progress: 1400 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::((revflat (any_tree1) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::((Nil) @ any_list1)))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1401 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::((revflat (any_tree1) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::((Nil) @ any_list1)))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::((revflat (any_tree1) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:11) -================================================= -Progress: 1402 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::((revflat (any_tree1) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_tree1(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (Leaf) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (Leaf) ((any2::any_list1))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:10) -================================================= -Progress: 1403 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (Leaf) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (Leaf) ((any2::any_list1))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (Node (any_tree2) (any3) (any_tree3)) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (Node (any_tree2) (any3) (any_tree3)) ((any2::any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1404 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (Node (any_tree2) (any3) (any_tree3)) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (Node (any_tree2) (any3) (any_tree3)) ((any2::any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -intro any1(rank:10) -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:26) -rewrite <- IH2 in goal at 0(rank:18) -intro any2(rank:10) -================================================= -Progress: 1405 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro any2(rank:10) -intro any_list1(rank:10) -rewrite <- IH2 in goal at 0(rank:18) -rewrite <- IH1 in goal at 0(rank:26) -================================================= -Progress: 1406 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:26) -rewrite <- IH2 in goal at 0(rank:18) -================================================= -Progress: 1407 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- IH2 in goal at 0(rank:18) -rewrite <- IH1 in goal at 0(rank:26) -================================================= -Progress: 1408 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:26) -rewrite <- IH2 in goal at 0(rank:18) -================================================= -Progress: 1409 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- IH2 in goal at 0(rank:18) -rewrite <- IH1 in goal at 0(rank:26) -================================================= -Progress: 1410 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- IH2 in goal at 0(rank:18) -rewrite <- IH1 in goal at 0(rank:26) -================================================= -Progress: 1411 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any_list1:any list), (any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((revflat (any_tree1) @ (any2::any_list2)) @ any_list1)) = (any1::qrevaflat (any_tree1) ((any2::(any_list2 @ any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree2) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::((revflat (any_tree3) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree3) ((any2::any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ (any2::(Nil))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) ((any2::any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- IH2 in goal at 0(rank:18) -rewrite <- IH1 in goal at 0(rank:26) -================================================= -Progress: 1412 - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -(any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::qrevaflat (any_tree2) ((any2::qrevaflat (any_tree3) (any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 15) - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -(any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::(revflat (any_tree2) @ (any2::qrevaflat (any_tree3) (any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any_list1:any list) (any_tree3:any tree) (arg207:any list), (any1::((arg207 @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::(arg207 @ (any2::qrevaflat (any_tree3) (any_list1)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -(any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::(revflat (any_tree2) @ (any2::qrevaflat (any_tree3) (any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 1413 - - -1st goal of : forall (any1:any) (any_tree1:any tree) (any_list1:any list), (any1::(revflat (any_tree1) @ any_list1)) = (any1::qrevaflat (any_tree1) (any_list1)) -any_tree1 : any tree -any_tree2 : any tree -any2 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree2) @ any_list1)) = (any1::qrevaflat (any_tree2) (any_list1)) -IH2 : forall (any1:any) (any_list1:any list), (any1::(revflat (any_tree3) @ any_list1)) = (any1::qrevaflat (any_tree3) (any_list1)) -Inductive1 : any_tree1 = Node (any_tree2) (any2) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -(any1::((revflat (any_tree2) @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::(revflat (any_tree2) @ (any2::qrevaflat (any_tree3) (any_list1)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list1:any list) (any_tree3:any tree) (arg207:any list), (any1::((arg207 @ (any2::revflat (any_tree3))) @ any_list1)) = (any1::(arg207 @ (any2::qrevaflat (any_tree3) (any_list1))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:10) -================================================= -Progress: 1414 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::(((Nil) @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::((Nil) @ (any2::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1415 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::(((Nil) @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::((Nil) @ (any2::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(revflat (any_tree1) @ any_list1))) = (any1::(any2::qrevaflat (any_tree1) (any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:11) -================================================= -Progress: 1416 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(revflat (any_tree1) @ any_list1))) = (any1::(any2::qrevaflat (any_tree1) (any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> induction any_tree1(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (Leaf) @ any_list1))) = (any1::(any2::qrevaflat (Leaf) (any_list1))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:10) -================================================= -Progress: 1417 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (Leaf) @ any_list1))) = (any1::(any2::qrevaflat (Leaf) (any_list1))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (Node (any_tree2) (any3) (any_tree3)) @ any_list1))) = (any1::(any2::qrevaflat (Node (any_tree2) (any3) (any_tree3)) (any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1418 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (Node (any_tree2) (any3) (any_tree3)) @ any_list1))) = (any1::(any2::qrevaflat (Node (any_tree2) (any3) (any_tree3)) (any_list1))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -intro any1(rank:10) -intro any2(rank:10) -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:18) -================================================= -Progress: 1419 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any2(rank:10) -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:18) -================================================= -Progress: 1420 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:18) -================================================= -Progress: 1421 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:10) -================================================= -Progress: 1422 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:10) -rewrite <- IH1 in goal at 0(rank:18) -================================================= -Progress: 1423 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:10) -================================================= -Progress: 1424 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:10) -================================================= -Progress: 1425 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg208:any list), (any1::(any2::((arg208 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg208 @ (any3::qrevaflat (any_tree3) (any_list1))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1426 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg208:any list), (any1::(any2::((arg208 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg208 @ (any3::qrevaflat (any_tree3) (any_list1)))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 1427 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> intro any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:10) -================================================= -Progress: 1428 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg209:any list), (any1::(any2::((arg209 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg209 @ (any3::qrevaflat (any_tree3) (any_list1))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1429 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg209:any list), (any1::(any2::((arg209 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg209 @ (any3::qrevaflat (any_tree3) (any_list1)))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 1430 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg210:any list), (any1::(any2::((arg210 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg210 @ (any3::qrevaflat (any_tree3) (any_list1))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1431 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg210:any list), (any1::(any2::((arg210 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg210 @ (any3::qrevaflat (any_tree3) (any_list1)))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 1432 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) ((any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg211:any list), (any1::(any2::((arg211 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg211 @ (any3::qrevaflat (any_tree3) (any_list1))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1433 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::((any_list2 @ (any2::revflat (any_tree1))) @ any_list1)) = (any1::(any_list2 @ (any2::qrevaflat (any_tree1) (any_list1)))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any3 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree2) @ any_list1))) = (any1::(any2::qrevaflat (any_tree2) (any_list1))) -IH2 : forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(revflat (any_tree3) @ any_list1))) = (any1::(any2::qrevaflat (any_tree3) (any_list1))) -Inductive1 : any_tree1 = Node (any_tree2) (any3) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::((revflat (any_tree2) @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(revflat (any_tree2) @ (any3::qrevaflat (any_tree3) (any_list1))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree3:any tree) (arg211:any list), (any1::(any2::((arg211 @ (any3::revflat (any_tree3))) @ any_list1))) = (any1::(any2::(arg211 @ (any3::qrevaflat (any_tree3) (any_list1)))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:12) -================================================= -Progress: 1434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:13) -================================================= -Progress: 1439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:13) -================================================= -Progress: 1440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:13) -================================================= -Progress: 1441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(((Nil) @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::((Nil) @ (any3::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_tree1(rank:13) -================================================= -Progress: 1442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any1(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any2(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg212:any list), (any1::(any2::(any3::((arg212 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg212 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg212:any list), (any1::(any2::(any3::((arg212 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg212 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg213:any list), (any1::(any2::(any3::((arg213 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg213 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg213:any list), (any1::(any2::(any3::((arg213 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg213 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg214:any list), (any1::(any2::(any3::((arg214 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg214 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg214:any list), (any1::(any2::(any3::((arg214 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg214 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg215:any list), (any1::(any2::(any3::((arg215 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg215 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg215:any list), (any1::(any2::(any3::((arg215 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg215 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg216:any list), (any1::(any2::(any3::((arg216 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg216 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg216:any list), (any1::(any2::(any3::((arg216 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg216 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg217:any list), (any1::(any2::(any3::((arg217 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg217 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg217:any list), (any1::(any2::(any3::((arg217 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg217 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg218:any list), (any1::(any2::(any3::((arg218 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg218 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg218:any list), (any1::(any2::(any3::((arg218 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg218 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg219:any list), (any1::(any2::(any3::((arg219 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg219 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg219:any list), (any1::(any2::(any3::((arg219 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg219 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any1(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any2(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg220:any list), (any1::(any2::(any3::((arg220 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg220 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg220:any list), (any1::(any2::(any3::((arg220 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg220 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg221:any list), (any1::(any2::(any3::((arg221 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg221 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg221:any list), (any1::(any2::(any3::((arg221 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg221 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg222:any list), (any1::(any2::(any3::((arg222 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg222 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg222:any list), (any1::(any2::(any3::((arg222 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg222 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg223:any list), (any1::(any2::(any3::((arg223 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg223 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg223:any list), (any1::(any2::(any3::((arg223 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg223 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg224:any list), (any1::(any2::(any3::((arg224 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg224 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg224:any list), (any1::(any2::(any3::((arg224 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg224 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg225:any list), (any1::(any2::(any3::((arg225 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg225 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg225:any list), (any1::(any2::(any3::((arg225 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg225 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg226:any list), (any1::(any2::(any3::((arg226 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg226 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg226:any list), (any1::(any2::(any3::((arg226 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg226 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg227:any list), (any1::(any2::(any3::((arg227 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg227 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg227:any list), (any1::(any2::(any3::((arg227 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg227 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any1(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any2(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg228:any list), (any1::(any2::(any3::((arg228 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg228 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg228:any list), (any1::(any2::(any3::((arg228 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg228 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg229:any list), (any1::(any2::(any3::((arg229 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg229 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg229:any list), (any1::(any2::(any3::((arg229 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg229 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg230:any list), (any1::(any2::(any3::((arg230 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg230 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg230:any list), (any1::(any2::(any3::((arg230 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg230 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg231:any list), (any1::(any2::(any3::((arg231 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg231 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg231:any list), (any1::(any2::(any3::((arg231 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg231 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg232:any list), (any1::(any2::(any3::((arg232 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg232 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg232:any list), (any1::(any2::(any3::((arg232 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg232 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg233:any list), (any1::(any2::(any3::((arg233 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg233 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg233:any list), (any1::(any2::(any3::((arg233 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg233 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg234:any list), (any1::(any2::(any3::((arg234 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg234 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg234:any list), (any1::(any2::(any3::((arg234 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg234 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg235:any list), (any1::(any2::(any3::((arg235 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg235 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg235:any list), (any1::(any2::(any3::((arg235 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg235 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(revflat (any_tree1) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree1) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Leaf) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Leaf) (any_list1)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (Node (any_tree2) (any4) (any_tree3)) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (Node (any_tree2) (any4) (any_tree3)) (any_list1)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any1(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any2(rank:12) -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any3(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg236:any list), (any1::(any2::(any3::((arg236 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg236 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg236:any list), (any1::(any2::(any3::((arg236 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg236 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg237:any list), (any1::(any2::(any3::((arg237 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg237 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg237:any list), (any1::(any2::(any3::((arg237 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg237 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg238:any list), (any1::(any2::(any3::((arg238 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg238 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg238:any list), (any1::(any2::(any3::((arg238 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg238 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg239:any list), (any1::(any2::(any3::((arg239 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg239 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg239:any list), (any1::(any2::(any3::((arg239 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg239 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg240:any list), (any1::(any2::(any3::((arg240 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg240 @ (any4::qrevaflat (any_tree3) (any_list1)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree3:any tree) (arg240:any list), (any1::(any2::(any3::((arg240 @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(arg240 @ (any4::qrevaflat (any_tree3) (any_list1))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) ((any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::((any_list2 @ (any3::revflat (any_tree1))) @ any_list1))) = (any1::(any2::(any_list2 @ (any3::qrevaflat (any_tree1) (any_list1))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any4 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree2) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree2) (any_list1)))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(revflat (any_tree3) @ any_list1)))) = (any1::(any2::(any3::qrevaflat (any_tree3) (any_list1)))) -Inductive1 : any_tree1 = Node (any_tree2) (any4) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::((revflat (any_tree2) @ (any4::revflat (any_tree3))) @ any_list1)))) = (any1::(any2::(any3::(revflat (any_tree2) @ (any4::qrevaflat (any_tree3) (any_list1)))))) - -1 goal(s) more... - -4 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 28.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 28.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem29.log b/result/dilemma/clam/clam/problem29.log index 08f0f4f..793f074 100644 --- a/result/dilemma/clam/clam/problem29.log +++ b/result/dilemma/clam/clam/problem29.log @@ -111,21 +111,16 @@ reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (qreva (any_list2) ((Nil))) -reverse (qreva (any_list2) ((any1::(Nil)))) -reverse (qreva (any_list3) ((any2::(any1::(Nil))))) -reverse (qreva (any_list4) ((any3::(any2::(any1::(Nil)))))) -expr list -any_list2 -(any1::any_list2) -(any1::(any2::any_list3)) -(any1::(any2::(any3::any_list4))) New Env - +let rec mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) ;; Lemma List -forall (any1:any) (any_list2:any list), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +forall (any_list2:any list), mk_rhs1 ((Nil)) (any_list2) = any_list2 +forall (tl:any list) (hd:any) (any_list2:any list), mk_rhs1 ((hd::tl)) (any_list2) = mk_rhs1 (tl) ((hd::any_list2)) +forall (any_list2:any list) (lst:any list), reverse (qreva (any_list2) (lst)) = mk_rhs1 (lst) (any_list2) End of Lemma List @@ -157,13 +152,13 @@ reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2)(rank : 0) +>>> assert forall (any_list2:any list) (lst:any list), reverse (qreva (any_list2) (lst)) = mk_rhs1 (lst) (any_list2)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -174,10 +169,10 @@ induction any_list1(rank:6) Progress: 6 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -185,199 +180,232 @@ forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 7 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= Progress: 8 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> induction any_list2(rank : 15) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) +Tactic List : 1 +reflexivity(rank:6) ================================================= Progress: 9 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... ->>> intro any1(rank : 5) +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) +simpl in goal(rank:6) ================================================= Progress: 10 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:6) +================================================= +Progress: 11 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... 1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 +rewrite IH1 in goal at 0 New Env ;; Lemma List -forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +forall (any_list3:any list) (arg3:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg3) = mk_rhs1 (any_list3) (arg3) End of Lemma List -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ================================================= -Progress: 11 +Progress: 12 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil)))))(rank : 0) +>>> assert forall (any_list3:any list) (arg3:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg3) = mk_rhs1 (any_list3) (arg3)(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... @@ -385,13 +413,13 @@ forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) (( Tactic List : 1 induction any_list1(rank:8) ================================================= -Progress: 12 +Progress: 13 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... @@ -399,11 +427,11 @@ forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) (( >>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) 1 goal(s) more... @@ -411,14 +439,14 @@ forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = Tactic List : 1 reflexivity(rank:7) ================================================= -Progress: 13 +Progress: 14 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) 1 goal(s) more... @@ -426,14 +454,14 @@ forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = >>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... @@ -442,144186 +470,1007 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:7) ================================================= -Progress: 14 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= Progress: 15 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... 2 conjecture(s) more... ->>> intro any1(rank : 7) +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +Tactic List : 4 +intro any_list2(rank:7) +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) ================================================= Progress: 16 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any2(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) -================================================= -Progress: 17 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... ->>> intro any2(rank : 7) +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +(mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) ================================================= -Progress: 18 +Progress: 17 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) +1 conjecture(s) more... +>>> intro any_list2(rank : 22) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -rewrite IH1 in goal at 0 +intro any_list2 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... ================================================= -Progress: 19 +Progress: 18 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil))))))(rank : 0) +1 conjecture(s) more... +>>> assert forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list), reverse (any_list1) = mk_rhs1 (any_list1) ((Nil)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +forall (any_list1:any list), reverse (any_list1) = mk_rhs1 (any_list1) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) +2 conjecture(s) more... +Tactic List : 2 +intro any_list1(rank:23) +induction any_list1(rank:24) ================================================= -Progress: 20 +Progress: 19 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) +>>> rewrite <- IH1 in goal at 0(rank : 23) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 -================================================= -Progress: 21 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 22 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) ================================================= -Progress: 23 +Progress: 20 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> simpl in goal(rank : 9) +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 23) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) +2 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 1(rank:7) ================================================= -Progress: 24 +Progress: 21 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), ((mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any1(rank : 9) +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), (((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) +intro any_list2(rank:7) +rewrite <- IH1 in goal at 0(rank:23) ================================================= -Progress: 25 +Progress: 22 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), (((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) +2 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 2(rank:15) +rewrite <- IH1 in goal at 0(rank:23) ================================================= -Progress: 26 +Progress: 23 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any3 +rewrite <- IH1 in goal at 1 +rewrite <- IH1 in goal at 1 +intro any_list2 +rewrite <- IH1 in goal at 2 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list2:any list) (arg4:any list), (((arg4 @ (Nil)) @ (any1::(Nil))) @ any_list2) = (arg4 @ (any1::any_list2)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... ================================================= -Progress: 27 +Progress: 24 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil)))))))(rank : 0) +2 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (arg4:any list), (((arg4 @ (Nil)) @ (any1::(Nil))) @ any_list2) = (arg4 @ (any1::any_list2))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:12) +induction any_list2(rank:10) ================================================= -Progress: 28 +Progress: 25 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) 0 goal(s) more... 3 conjecture(s) more... ->>> intro any2(rank : 9) +>>> induction any_list2(rank : 10) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), ((((Nil) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) -0 goal(s) more... +1 goal(s) more... 3 conjecture(s) more... Tactic List : 1 -intro any3(rank:9) +reflexivity(rank:9) ================================================= -Progress: 29 +Progress: 26 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), ((((Nil) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) -0 goal(s) more... +1 goal(s) more... 3 conjecture(s) more... ->>> intro any3(rank : 9) +>>> reflexivity(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any3 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), ((((any2::any_list3) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) 0 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) ================================================= -Progress: 30 +Progress: 27 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), ((((any2::any_list3) @ (Nil)) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) 0 goal(s) more... 3 conjecture(s) more... ->>> intro any3(rank : 9) +>>> simpl in goal(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 +Tactic List : 4 +intro any1(rank:9) +intro any_list1(rank:9) +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) ================================================= -Progress: 31 +Progress: 28 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... 3 conjecture(s) more... ->>> intro any3(rank : 9) +>>> intro any1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 +Tactic List : 3 +intro any_list1(rank:9) +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) ================================================= -Progress: 32 - +Progress: 29 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 33 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) +forall (any1:any), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) +3 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) ================================================= -Progress: 34 +Progress: 30 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) +forall (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) ================================================= -Progress: 35 +Progress: 31 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) ================================================= -Progress: 36 +Progress: 32 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), (((any_list3 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +3 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +2 conjecture(s) more... +Deduplication: 7 +Tactic List : 4 +rewrite lemma5 in goal at 0(rank:15) +rewrite <- lemma5 in goal at 0(rank:15) +rewrite <- lemma5 in goal at 2(rank:15) +rewrite <- lemma5 in goal at 1(rank:23) ================================================= -Progress: 37 +Progress: 33 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(((mk_rhs1 (any_list3) ((Nil)) @ (Nil)) @ (any1::(Nil))) @ any_list2) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +reflexivity(rank:6) ================================================= -Progress: 38 +Progress: 34 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) = (mk_rhs1 (any_list3) ((Nil)) @ (any1::any_list2)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +2 conjecture(s) more... +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -End of Lemma List +1 conjecture(s) more... +Deduplication: 12 +Tactic List : 5 +rewrite lemma6 in goal at 0(rank:14) +rewrite <- lemma5 in goal at 0(rank:22) +rewrite <- lemma6 in goal at 2(rank:14) +rewrite <- lemma6 in goal at 0(rank:22) +rewrite <- lemma6 in goal at 1(rank:22) +================================================= +Progress: 35 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 39 +1 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 14) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) - +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:14) +reflexivity(rank:5) ================================================= -Progress: 40 +Progress: 36 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +1 conjecture(s) more... +Deduplication: 6 +Tactic List : 1 +rewrite <- rhs_lemma4 in goal at 0(rank:5) ================================================= -Progress: 41 +Progress: 37 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +1 conjecture(s) more... +>>> rewrite <- rhs_lemma4 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) +1 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:21) +rewrite <- lemma6 in goal at 0(rank:21) ================================================= -Progress: 42 +Progress: 38 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 21) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = reverse (qreva (any_list3) ((any1::any_list2))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) ================================================= -Progress: 43 +Progress: 39 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (any_list2)) = reverse (qreva (any_list3) ((any1::any_list2))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -intro any4(rank:11) +rewrite lemma7 in goal at 0(rank:3) ================================================= -Progress: 44 +Progress: 40 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma7 in goal at 0(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any4 : any +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:0) ================================================= -Progress: 45 +Progress: 41 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any +IH1 : reverse (qreva (any_list2) ((Nil))) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +0 conjecture(s) more... +>>> reflexivity(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -================================================= -Progress: 46 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 47 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -================================================= -Progress: 48 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -================================================= -Progress: 49 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -================================================= -Progress: 50 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics +No conjecture +Proof Success +Proof +assert forall (any_list1:any list), reverse (qreva (any_list1) ((Nil))) = any_list1 +induction any_list1 +reflexivity +simpl in goal +define mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) +assert forall (any_list1:any list), mk_rhs1 ((Nil)) (any_list1) = any_list1 +reflexivity +assert forall (any_list1:any list) (any1:any) (any_list2:any list), mk_rhs1 ((any1::any_list1)) (any_list2) = mk_rhs1 (any_list1) ((any1::any_list2)) +reflexivity +assert forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +induction any_list1 +simpl in goal +induction any_list2 +reflexivity simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -================================================= -Progress: 51 - - -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics +rewrite IH1 in goal at 0 +assert forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) +induction any_list1 +reflexivity +simpl in goal +rewrite <- IH1 in goal at 1 +rewrite <- IH1 in goal at 1 +intro any_list2 +rewrite <- IH1 in goal at 2 +assert forall (any1:any) (any_list1:any list) (any_list2:any list), (((any_list2 @ (Nil)) @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) +induction any_list2 +reflexivity simpl in goal +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 rewrite <- IH1 in goal at 0 -================================================= -Progress: 52 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list1(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 53 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 54 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -intro any1(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -intro any2(rank:13) -================================================= -Progress: 55 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any2(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 56 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 57 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 58 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 59 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 60 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:16) -================================================= -Progress: 61 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 62 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 63 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 64 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -================================================= -Progress: 65 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 66 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 67 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -================================================= -Progress: 68 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 69 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -================================================= -Progress: 70 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -================================================= -Progress: 71 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 72 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 73 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -================================================= -Progress: 74 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 75 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -================================================= -Progress: 76 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -================================================= -Progress: 77 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 78 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -================================================= -Progress: 79 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -================================================= -Progress: 80 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -================================================= -Progress: 81 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 82 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -================================================= -Progress: 83 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -================================================= -Progress: 84 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 85 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 86 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 87 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list1(rank : 16) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 88 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 89 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 6 -intro any1(rank:15) -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any2(rank:15) -================================================= -Progress: 90 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any2(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any3(rank:15) -================================================= -Progress: 91 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any2(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 92 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 93 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 94 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 95 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 96 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:18) -================================================= -Progress: 97 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any2(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 98 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 99 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -================================================= -Progress: 102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -================================================= -Progress: 106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -================================================= -Progress: 109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -================================================= -Progress: 111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -================================================= -Progress: 112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -================================================= -Progress: 116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -================================================= -Progress: 119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -================================================= -Progress: 121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -================================================= -Progress: 122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -================================================= -Progress: 125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -================================================= -Progress: 127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -================================================= -Progress: 128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -================================================= -Progress: 130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -================================================= -Progress: 131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -================================================= -Progress: 132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -================================================= -Progress: 135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -================================================= -Progress: 137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -================================================= -Progress: 138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> induction any_list1(rank : 18) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:17) -================================================= -Progress: 155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> reflexivity(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> simpl in goal(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 7 -intro any1(rank:17) -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -intro any2(rank:17) -================================================= -Progress: 157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any1(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 6 -intro any2(rank:17) -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any3(rank:17) -================================================= -Progress: 158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any2(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -================================================= -Progress: 159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -================================================= -Progress: 164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:20) -================================================= -Progress: 165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any2(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -================================================= -Progress: 166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -================================================= -Progress: 171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -================================================= -Progress: 176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -================================================= -Progress: 180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -================================================= -Progress: 183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -================================================= -Progress: 185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -================================================= -Progress: 186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -================================================= -Progress: 191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -================================================= -Progress: 195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -================================================= -Progress: 198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -================================================= -Progress: 200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -================================================= -Progress: 201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -================================================= -Progress: 205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -================================================= -Progress: 208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -================================================= -Progress: 210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -================================================= -Progress: 211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -================================================= -Progress: 214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -================================================= -Progress: 216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -================================================= -Progress: 217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -================================================= -Progress: 219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -================================================= -Progress: 220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -================================================= -Progress: 221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -================================================= -Progress: 225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -================================================= -Progress: 228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -================================================= -Progress: 230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -================================================= -Progress: 231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> induction any_list1(rank : 20) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -1 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:19) -================================================= -Progress: 286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -1 goal(s) more... - -8 conjecture(s) more... ->>> reflexivity(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:19) -================================================= -Progress: 287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> simpl in goal(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 8 -intro any1(rank:19) -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -intro any2(rank:19) -================================================= -Progress: 288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any1(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 7 -intro any2(rank:19) -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -intro any3(rank:19) -================================================= -Progress: 289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -================================================= -Progress: 296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:22) -================================================= -Progress: 297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -================================================= -Progress: 304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -================================================= -Progress: 310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -================================================= -Progress: 315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -================================================= -Progress: 319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -================================================= -Progress: 322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -================================================= -Progress: 324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -================================================= -Progress: 325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -================================================= -Progress: 331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -================================================= -Progress: 336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -================================================= -Progress: 340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -================================================= -Progress: 343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -================================================= -Progress: 345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -================================================= -Progress: 346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -================================================= -Progress: 351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -================================================= -Progress: 355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -================================================= -Progress: 358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -================================================= -Progress: 360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -================================================= -Progress: 361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -================================================= -Progress: 365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -================================================= -Progress: 368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -================================================= -Progress: 370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -================================================= -Progress: 371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -================================================= -Progress: 374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -================================================= -Progress: 376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -================================================= -Progress: 377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -================================================= -Progress: 379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -================================================= -Progress: 380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -================================================= -Progress: 381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -================================================= -Progress: 386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -================================================= -Progress: 390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -================================================= -Progress: 393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -================================================= -Progress: 395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -================================================= -Progress: 396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> induction any_list1(rank : 22) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -1 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:21) -================================================= -Progress: 545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -1 goal(s) more... - -9 conjecture(s) more... ->>> reflexivity(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:21) -================================================= -Progress: 546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> simpl in goal(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 9 -intro any1(rank:21) -intro any3(rank:21) -intro any5(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any4(rank:21) -intro any2(rank:21) -intro any9(rank:21) -================================================= -Progress: 547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any1(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 8 -intro any2(rank:21) -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -intro any3(rank:21) -================================================= -Progress: 548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -================================================= -Progress: 556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:24) -================================================= -Progress: 557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 1014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1059 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -================================================= -Progress: 1060 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite IH1 in goal at 0 -================================================= -Progress: 1061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> induction any_list1(rank : 24) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -1 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:23) -================================================= -Progress: 1062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -1 goal(s) more... - -10 conjecture(s) more... ->>> reflexivity(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:23) -================================================= -Progress: 1063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> simpl in goal(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 10 -intro any1(rank:23) -intro any2(rank:23) -intro any4(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any3(rank:23) -intro any10(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any1(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 9 -intro any10(rank:23) -intro any3(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any4(rank:23) -intro any2(rank:23) -intro any9(rank:23) -================================================= -Progress: 1065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -================================================= -Progress: 1074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:26) -================================================= -Progress: 1075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 1084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 1092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 1099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 1105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 1110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 1114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 1117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 1119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 1120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 1128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 1135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 1141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 1146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 1150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 1153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 1155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 1156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 2033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any10:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) = (any1::(any3::reverse (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> induction any_list1(rank : 26) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -1 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:25) -================================================= -Progress: 2089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -1 goal(s) more... - -11 conjecture(s) more... ->>> reflexivity(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:25) -================================================= -Progress: 2090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> simpl in goal(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 11 -intro any1(rank:25) -intro any11(rank:25) -intro any3(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any2(rank:25) -intro any10(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any1(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 10 -intro any10(rank:25) -intro any2(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any3(rank:25) -intro any11(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -================================================= -Progress: 2102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) = (any1::(any8::reverse (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) = (any1::(any8::reverse (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))))) - -0 goal(s) more... - -12 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:28) -================================================= -Progress: 2103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 2113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 2122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any9 -================================================= -Progress: 2130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 2137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 2143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 2148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 2152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 2155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 2157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 2158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 2167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any9 -================================================= -Progress: 2175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 2182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 2188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 2193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 2197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 2200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 2202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 2203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 3116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 3121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 3126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 3130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 3133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 3135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 3136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) = (any1::(any5::reverse (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))))) - -0 goal(s) more... - -11 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 29.File "_none_", lines 81-83, characters 2-22: +reflexivity +rewrite lemma7 in goal at 0 +reflexivity +Qed +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem3.log b/result/dilemma/clam/clam/problem3.log index b2cfdb5..e281202 100644 --- a/result/dilemma/clam/clam/problem3.log +++ b/result/dilemma/clam/clam/problem3.log @@ -175,12 +175,12 @@ simpl in goal rewrite IH1 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem30.log b/result/dilemma/clam/clam/problem30.log index cfa1c1b..3b3dc9f 100644 --- a/result/dilemma/clam/clam/problem30.log +++ b/result/dilemma/clam/clam/problem30.log @@ -111,16 +111,6 @@ reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (any_list2) @ (Nil))) -reverse (((reverse (any_list2) @ (any1::(Nil))) @ (Nil))) -reverse ((((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -reverse (((((reverse (any_list4) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -expr list -any_list2 -(any1::any_list2) -(any1::(any2::any_list3)) -(any1::(any2::(any3::any_list4))) New Env ;; @@ -1050,12 +1040,12 @@ reflexivity rewrite lemma4 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem31.log b/result/dilemma/clam/clam/problem31.log index 2b11484..73c6873 100644 --- a/result/dilemma/clam/clam/problem31.log +++ b/result/dilemma/clam/clam/problem31.log @@ -111,21 +111,16 @@ qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -qreva (qreva (any_list2) ((Nil))) ((Nil)) -qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) -qreva (qreva (any_list3) ((any2::(any1::(Nil))))) ((Nil)) -qreva (qreva (any_list4) ((any3::(any2::(any1::(Nil)))))) ((Nil)) -expr list -any_list2 -(any1::any_list2) -(any1::(any2::any_list3)) -(any1::(any2::(any3::any_list4))) New Env - +let rec mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) ;; Lemma List -forall (any1:any) (any_list2:any list), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +forall (any_list2:any list), mk_rhs1 ((Nil)) (any_list2) = any_list2 +forall (tl:any list) (hd:any) (any_list2:any list), mk_rhs1 ((hd::tl)) (any_list2) = mk_rhs1 (tl) ((hd::any_list2)) +forall (any_list2:any list) (lst:any list), qreva (qreva (any_list2) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list2) End of Lemma List @@ -157,13 +152,13 @@ qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2)(rank : 0) +>>> assert forall (any_list2:any list) (lst:any list), qreva (qreva (any_list2) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list2)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -174,10 +169,10 @@ induction any_list1(rank:6) Progress: 6 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -185,199 +180,194 @@ forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil))) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 7 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) +forall (any_list2:any list), qreva (any_list2) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= Progress: 8 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) +forall (any_list2:any list), qreva (any_list2) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> induction any_list2(rank : 15) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((Nil)) ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) +Tactic List : 1 +reflexivity(rank:6) ================================================= Progress: 9 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((Nil)) ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... ->>> intro any1(rank : 5) +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((any1::any_list3)) ((Nil)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) +simpl in goal(rank:6) ================================================= Progress: 10 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((any1::any_list3)) ((Nil)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +forall (any_list3:any list) (lst:any list), qreva (any_list3) (lst) = mk_rhs1 (any_list3) (lst) End of Lemma List -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ================================================= Progress: 11 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil)))(rank : 0) +>>> assert forall (any_list3:any list) (lst:any list), qreva (any_list3) (lst) = mk_rhs1 (any_list3) (lst)(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... @@ -388,10 +378,10 @@ induction any_list1(rank:8) Progress: 12 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... @@ -399,11 +389,11 @@ forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((an >>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva ((Nil)) (any_list2) = mk_rhs1 ((Nil)) (any_list2) 1 goal(s) more... @@ -414,11 +404,11 @@ reflexivity(rank:7) Progress: 13 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva ((Nil)) (any_list2) = mk_rhs1 ((Nil)) (any_list2) 1 goal(s) more... @@ -426,14 +416,14 @@ forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Ni >>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva ((any1::any_list3)) (any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... @@ -445,14 +435,14 @@ simpl in goal(rank:7) Progress: 14 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva ((any1::any_list3)) (any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... @@ -460,151960 +450,536 @@ forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(N >>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= Progress: 15 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... ->>> intro any1(rank : 7) +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= Progress: 16 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... ->>> intro any2(rank : 7) +>>> rewrite IH1 in goal at 0(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), mk_rhs1 (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +reflexivity(rank:6) ================================================= Progress: 17 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), mk_rhs1 (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... 2 conjecture(s) more... ->>> intro any2(rank : 7) +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +1 conjecture(s) more... +Deduplication: 3 +Tactic List : 2 +rewrite lemma5 in goal at 0(rank:14) +rewrite <- lemma5 in goal at 0(rank:14) ================================================= Progress: 18 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 19 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) -================================================= -Progress: 20 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any3 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 -================================================= -Progress: 21 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) 1 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 22 +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 14) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 23 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 24 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any1(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 25 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) -================================================= -Progress: 26 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 27 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:12) +reflexivity(rank:5) ================================================= -Progress: 28 +Progress: 19 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 2 Tactic List : 1 -intro any3(rank:9) +rewrite <- rhs_lemma4 in goal at 0(rank:5) ================================================= -Progress: 29 +Progress: 20 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +1 conjecture(s) more... +>>> rewrite <- rhs_lemma4 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any -any3 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -================================================= -Progress: 30 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 +1 conjecture(s) more... +Tactic List : 4 +rewrite lemma5 in goal at 0(rank:13) +rewrite lemma5 in goal at 2(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- lemma5 in goal at 0(rank:13) ================================================= -Progress: 31 +Progress: 21 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -================================================= -Progress: 32 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 33 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 +1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 34 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +simpl in goal(rank:5) ================================================= -Progress: 35 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 11) +Progress: 22 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 36 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 37 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva (any_list3) ((any1::any_list2))) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) +1 conjecture(s) more... +Tactic List : 5 +intro any_list2(rank:21) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- lemma5 in goal at 0(rank:21) +rewrite <- lemma5 in goal at 2(rank:21) +induction any_list2(rank:22) ================================================= -Progress: 38 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -End of Lemma List +Progress: 23 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... -================================================= -Progress: 39 +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 2(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:14) +simpl in goal(rank:5) ================================================= -Progress: 40 +Progress: 24 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 (any_list3) ((any1::any_list2))) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +1 conjecture(s) more... +Tactic List : 3 +intro any_list2(rank:21) +induction any_list2(rank:22) +rewrite <- lemma5 in goal at 2(rank:21) ================================================= -Progress: 41 +Progress: 25 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +reflexivity(rank:3) ================================================= -Progress: 42 +Progress: 26 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list), qreva (qreva (any_list1) ((Nil))) ((Nil)) = any_list1 any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any1 : any -any4 : any +any_list2 : any list +IH1 : qreva (qreva (any_list2) ((Nil))) ((Nil)) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 +0 conjecture(s) more... +Deduplication: 9 +Tactic List : 3 +rewrite lemma6 in goal at 0(rank:11) +rewrite lemma5 in goal at 0(rank:19) +rewrite lemma5 in goal at 2(rank:19) ================================================= -Progress: 43 +Progress: 27 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list), qreva (qreva (any_list1) ((Nil))) ((Nil)) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +IH1 : qreva (qreva (any_list2) ((Nil))) ((Nil)) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +0 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list), qreva (qreva (any_list1) ((Nil))) ((Nil)) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any +IH1 : qreva (qreva (any_list2) ((Nil))) ((Nil)) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +reflexivity(rank:0) ================================================= -Progress: 44 +Progress: 28 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any_list1:any list), qreva (qreva (any_list1) ((Nil))) ((Nil)) = any_list1 any_list1 : any list -any5 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +IH1 : qreva (qreva (any_list2) ((Nil))) ((Nil)) = any_list2 +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +mk_rhs1 ((any1::(Nil))) (any_list2) = (any1::any_list2) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +0 conjecture(s) more... +>>> reflexivity(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -================================================= -Progress: 45 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -================================================= -Progress: 46 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 47 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -================================================= -Progress: 48 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -================================================= -Progress: 49 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -================================================= -Progress: 50 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -================================================= -Progress: 51 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics +No conjecture +Proof Success +Proof +assert forall (any_list1:any list), qreva (qreva (any_list1) ((Nil))) ((Nil)) = any_list1 +induction any_list1 +reflexivity +simpl in goal +define mk_rhs1 arg_1 arg_2 = +match (arg_1) with +| Nil -> arg_2 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_2)) +assert forall (any_list1:any list), mk_rhs1 ((Nil)) (any_list1) = any_list1 +reflexivity +assert forall (any_list1:any list) (any1:any) (any_list2:any list), mk_rhs1 ((any1::any_list1)) (any_list2) = mk_rhs1 (any_list1) ((any1::any_list2)) +reflexivity +assert forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) +induction any_list1 +simpl in goal +induction any_list2 +reflexivity +simpl in goal +assert forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) +induction any_list1 +reflexivity simpl in goal +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 rewrite <- IH1 in goal at 0 -================================================= -Progress: 52 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list1(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 53 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 54 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -intro any1(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -intro any2(rank:13) -================================================= -Progress: 55 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any2(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 56 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 57 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 58 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 59 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 60 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:16) -================================================= -Progress: 61 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 62 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 63 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 64 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -================================================= -Progress: 65 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 66 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 67 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -================================================= -Progress: 68 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 69 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -================================================= -Progress: 70 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -================================================= -Progress: 71 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 72 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 73 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -================================================= -Progress: 74 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 75 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -================================================= -Progress: 76 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -================================================= -Progress: 77 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 78 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -================================================= -Progress: 79 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -================================================= -Progress: 80 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -================================================= -Progress: 81 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 82 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -================================================= -Progress: 83 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -================================================= -Progress: 84 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 85 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 86 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -================================================= -Progress: 87 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction any_list1(rank : 16) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 88 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 89 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 6 -intro any1(rank:15) -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any2(rank:15) -================================================= -Progress: 90 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any1(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro any2(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any3(rank:15) -================================================= -Progress: 91 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any2(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 92 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 93 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 94 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 95 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 96 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:18) -================================================= -Progress: 97 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any2(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 98 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 99 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -================================================= -Progress: 102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -================================================= -Progress: 106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -================================================= -Progress: 109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -================================================= -Progress: 111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -================================================= -Progress: 112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any3(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -================================================= -Progress: 116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -================================================= -Progress: 119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -================================================= -Progress: 121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -================================================= -Progress: 122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -================================================= -Progress: 125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -================================================= -Progress: 127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -================================================= -Progress: 128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -================================================= -Progress: 130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -================================================= -Progress: 131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -================================================= -Progress: 132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any4(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) -================================================= -Progress: 133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -================================================= -Progress: 135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -================================================= -Progress: 137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -================================================= -Progress: 138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any5(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -================================================= -Progress: 149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> induction any_list1(rank : 18) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:17) -================================================= -Progress: 155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> reflexivity(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> simpl in goal(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 7 -intro any1(rank:17) -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -intro any2(rank:17) -================================================= -Progress: 157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any1(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 6 -intro any2(rank:17) -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any3(rank:17) -================================================= -Progress: 158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any2(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -================================================= -Progress: 159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -================================================= -Progress: 164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:20) -================================================= -Progress: 165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any2(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -================================================= -Progress: 166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -================================================= -Progress: 171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -================================================= -Progress: 176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -================================================= -Progress: 180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -================================================= -Progress: 183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -================================================= -Progress: 185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -================================================= -Progress: 186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -================================================= -Progress: 191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -================================================= -Progress: 195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -================================================= -Progress: 198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -================================================= -Progress: 200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -================================================= -Progress: 201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -================================================= -Progress: 205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -================================================= -Progress: 208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -================================================= -Progress: 210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -================================================= -Progress: 211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -================================================= -Progress: 214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -================================================= -Progress: 216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -================================================= -Progress: 217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -================================================= -Progress: 219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -================================================= -Progress: 220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -================================================= -Progress: 221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -================================================= -Progress: 225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -================================================= -Progress: 228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -================================================= -Progress: 230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -================================================= -Progress: 231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> induction any_list1(rank : 20) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -1 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:19) -================================================= -Progress: 286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -1 goal(s) more... - -8 conjecture(s) more... ->>> reflexivity(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:19) -================================================= -Progress: 287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> simpl in goal(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 8 -intro any1(rank:19) -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -intro any2(rank:19) -================================================= -Progress: 288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any1(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 7 -intro any2(rank:19) -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -intro any3(rank:19) -================================================= -Progress: 289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -================================================= -Progress: 296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:22) -================================================= -Progress: 297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -================================================= -Progress: 304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -================================================= -Progress: 310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -================================================= -Progress: 315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -================================================= -Progress: 319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -================================================= -Progress: 322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -================================================= -Progress: 324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -================================================= -Progress: 325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -================================================= -Progress: 331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -================================================= -Progress: 336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -================================================= -Progress: 340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -================================================= -Progress: 343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -================================================= -Progress: 345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -================================================= -Progress: 346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -================================================= -Progress: 351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -================================================= -Progress: 355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -================================================= -Progress: 358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -================================================= -Progress: 360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -================================================= -Progress: 361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -================================================= -Progress: 365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -================================================= -Progress: 368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -================================================= -Progress: 370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -================================================= -Progress: 371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -================================================= -Progress: 374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -================================================= -Progress: 376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -================================================= -Progress: 377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -================================================= -Progress: 379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -================================================= -Progress: 380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -================================================= -Progress: 381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -================================================= -Progress: 386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -================================================= -Progress: 390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -================================================= -Progress: 393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -================================================= -Progress: 395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -================================================= -Progress: 396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> induction any_list1(rank : 22) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -1 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:21) -================================================= -Progress: 545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -1 goal(s) more... - -9 conjecture(s) more... ->>> reflexivity(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:21) -================================================= -Progress: 546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> simpl in goal(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 9 -intro any1(rank:21) -intro any3(rank:21) -intro any5(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any4(rank:21) -intro any2(rank:21) -intro any9(rank:21) -================================================= -Progress: 547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any1(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 8 -intro any2(rank:21) -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -intro any3(rank:21) -================================================= -Progress: 548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -================================================= -Progress: 556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:24) -================================================= -Progress: 557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 1014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1059 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -================================================= -Progress: 1060 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite IH1 in goal at 0 -================================================= -Progress: 1061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> induction any_list1(rank : 24) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -1 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:23) -================================================= -Progress: 1062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -1 goal(s) more... - -10 conjecture(s) more... ->>> reflexivity(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:23) -================================================= -Progress: 1063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> simpl in goal(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 10 -intro any1(rank:23) -intro any2(rank:23) -intro any4(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any3(rank:23) -intro any10(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any1(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 9 -intro any10(rank:23) -intro any3(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any4(rank:23) -intro any2(rank:23) -intro any9(rank:23) -================================================= -Progress: 1065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -================================================= -Progress: 1074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:26) -================================================= -Progress: 1075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 1084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 1092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 1099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 1105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 1110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 1114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 1117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 1119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 1120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 1128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 1135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 1141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 1146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 1150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 1153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 1155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 1156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 2033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> induction any_list1(rank : 26) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -1 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:25) -================================================= -Progress: 2089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -1 goal(s) more... - -11 conjecture(s) more... ->>> reflexivity(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:25) -================================================= -Progress: 2090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> simpl in goal(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 11 -intro any1(rank:25) -intro any11(rank:25) -intro any3(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any2(rank:25) -intro any10(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any1(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 10 -intro any10(rank:25) -intro any2(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any3(rank:25) -intro any11(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -================================================= -Progress: 2102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any8::qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any8::qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -12 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:28) -================================================= -Progress: 2103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 2113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 2122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any9 -================================================= -Progress: 2130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 2137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 2143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 2148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 2152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 2155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 2157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 2158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 2167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any9 -================================================= -Progress: 2175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 2182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 2188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 2193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 2197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 2200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 2202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 2203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 3116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 3121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 3126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 3130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 3133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 3135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 3136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 31.File "_none_", lines 81-83, characters 2-22: +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +Qed +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem32.log b/result/dilemma/clam/clam/problem32.log index 80d50e2..f393a0a 100644 --- a/result/dilemma/clam/clam/problem32.log +++ b/result/dilemma/clam/clam/problem32.log @@ -111,16 +111,6 @@ rotate (len (any_list2)) ((any_list2 @ (any1::(Nil)))) = (any1::any_list2) Tactic List : 0 previous tactics simpl in goal -expr list -rotate (len (any_list2)) (any_list2) -rotate (len (any_list2)) ((any_list2 @ (any1::(Nil)))) -rotate (len (any_list3)) (((any_list3 @ (any1::(Nil))) @ (any2::(Nil)))) -rotate (len (any_list4)) ((((any_list4 @ (any1::(Nil))) @ (any2::(Nil))) @ (any3::(Nil)))) -expr list -any_list2 -(any1::any_list2) -(any1::(any2::any_list3)) -(any1::(any2::(any3::any_list4))) New Env ;; @@ -1990,12 +1980,12 @@ Tactic List : 0 previous tactics simpl in goal rewrite IH1 in goal at 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem33.log b/result/dilemma/clam/clam/problem33.log index a903e5f..663533d 100644 --- a/result/dilemma/clam/clam/problem33.log +++ b/result/dilemma/clam/clam/problem33.log @@ -702,16 +702,6 @@ mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (qfac (nat2) (SUCC (nat2))) (ZERO) -mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat3) (mult (plus (plus (plus (mult (nat3) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) -expr list -mult (mult (qfac (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (qfac (nat2) (SUCC (nat2))) (SUCC (ZERO))) (ZERO) -mult (mult (qfac (nat3) (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3)))) (SUCC (ZERO))) (ZERO) -mult (mult (qfac (nat4) (mult (plus (plus (plus (mult (nat4) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -911,16 +901,6 @@ plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) = mult (plus (mult (nat3) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (nat3) (nat3)) (ZERO) -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (nat3) (SUCC (ZERO))) (ZERO) -mult (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (mult (nat5) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -1060,16 +1040,6 @@ plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) = mul Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -1864,16 +1834,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2013,16 +1973,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -2158,16 +2108,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2303,16 +2243,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -2448,16 +2378,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2593,16 +2513,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -2738,16 +2648,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2883,16 +2783,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -3028,16 +2918,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4042,16 +3922,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4191,16 +4061,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 120 @@ -5174,16 +5034,6 @@ mult (qfac (nat2) (mult (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2)))) (SU Tactic List : 0 previous tactics simpl in goal -expr list -mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat2) (mult (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat3) (mult (mult (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (nat3)))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (mult (mult (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) -expr list -mult (qfac (nat2) (SUCC (ZERO))) (ZERO) -mult (qfac (nat2) (SUCC (nat2))) (ZERO) -mult (qfac (nat3) (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (plus (plus (plus (mult (nat4) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) New Env ;; @@ -5622,16 +5472,6 @@ mult (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (SUCC (nat Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (mult (plus (nat3) (SUCC (nat3))) (nat3)) (nat3)) (nat3)) (nat3)) (ZERO) -mult (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (ZERO) -mult (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (ZERO) -expr list -plus (mult (plus (mult (plus (nat3) (nat3)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -5835,16 +5675,6 @@ mult (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3 Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (mult (nat3) (nat3)) (nat3)) (nat3)) (nat3)) (nat3)) (nat3)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat5) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (SUCC (SUCC (SUCC (nat5))))) (ZERO) -expr list -plus (mult (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (mult (nat5) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -5984,16 +5814,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2))) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO) -expr list -plus (mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -6129,16 +5949,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO) -expr list -plus (mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -8751,16 +8561,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -8900,16 +8700,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -plus (plus (mult (plus (nat2) (nat2)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -9045,16 +8835,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 258 @@ -10200,16 +9980,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -10349,16 +10119,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 296 @@ -12409,16 +12169,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -12554,16 +12304,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -13929,16 +13669,6 @@ mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (qfac (nat2) (SUCC (nat2))) (ZERO) -mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat3) (mult (plus (plus (plus (mult (nat3) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) -expr list -mult (mult (mult (qfac (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (qfac (nat2) (SUCC (nat2))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (qfac (nat3) (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3)))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (qfac (nat4) (mult (plus (plus (plus (mult (nat4) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14138,16 +13868,6 @@ plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) = mult (mult (plus (mult ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (nat3) (nat3)) (ZERO) -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (mult (nat5) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14287,16 +14007,6 @@ plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) = mul Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14432,16 +14142,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14577,16 +14277,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14722,16 +14412,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -14867,16 +14547,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -15672,16 +15342,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -15821,16 +15481,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 451 @@ -19277,16 +18927,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO) -expr list -plus (mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -21207,16 +20847,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -21356,16 +20986,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 611 @@ -22323,16 +21943,6 @@ mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (qfac (nat2) (SUCC (nat2))) (ZERO) -mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat3) (mult (plus (plus (plus (mult (nat3) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) -expr list -mult (mult (mult (mult (qfac (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (mult (qfac (nat2) (SUCC (nat2))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (mult (qfac (nat3) (plus (plus (mult (nat3) (SUCC (nat3))) (SUCC (nat3))) (SUCC (nat3)))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (mult (qfac (nat4) (mult (plus (plus (plus (mult (nat4) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -22532,16 +22142,6 @@ plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) = mult (mult (mult (plus ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (nat3) (nat3)) (ZERO) -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (mult (nat5) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -22681,16 +22281,6 @@ plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) = mul Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -22826,16 +22416,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -22971,16 +22551,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -23116,16 +22686,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -23261,16 +22821,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -26208,16 +25758,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -26357,16 +25897,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 753 @@ -28495,16 +28025,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -29756,16 +29276,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -29905,16 +29415,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 854 @@ -30003,16 +29503,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -32057,16 +31547,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -32202,16 +31682,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -33459,16 +32929,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (S Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO) -expr list -plus (mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -34160,16 +33620,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -34305,16 +33755,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) -mult (mult (mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (SUCC (ZERO))) (ZERO) New Env ;; @@ -34763,16 +34203,6 @@ previous tactics simpl in goal rewrite lemma3 in goal at 1 rewrite <- lemma3 in goal at 2 -expr list -plus (mult (plus (plus (nat3) (SUCC (nat3))) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (plus (nat3) (SUCC (SUCC (nat3)))) (SUCC (nat3))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (nat4))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (SUCC (nat5))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -plus (mult (plus (nat3) (nat3)) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat5)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -35257,16 +34687,6 @@ previous tactics simpl in goal rewrite lemma3 in goal at 1 rewrite <- lemma3 in goal at 2 -expr list -plus (mult (plus (plus (nat3) (SUCC (nat3))) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (plus (nat3) (SUCC (SUCC (nat3)))) (SUCC (nat3))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (nat4))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (SUCC (nat5))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -plus (mult (plus (nat3) (nat3)) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat5)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -39090,16 +38510,6 @@ mult (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (mult (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (ZERO) -mult (plus (plus (plus (plus (mult (nat2) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (SUCC (SUCC (SUCC (nat2))))) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO) -expr list -plus (plus (mult (plus (mult (nat2) (nat2)) (nat2)) (ZERO)) (ZERO)) (ZERO) -plus (plus (mult (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2))) (ZERO)) (ZERO)) (ZERO) -plus (plus (mult (plus (plus (plus (mult (nat3) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (mult (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -39835,12 +39245,12 @@ mult (qfac (nat3) (plus (plus (mult (nat3) (plus (plus (mult (nat3) (plus (plus 1 goal(s) more... 3 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 33.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 33.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem34.log b/result/dilemma/clam/clam/problem34.log index 3a62107..8e5e21d 100644 --- a/result/dilemma/clam/clam/problem34.log +++ b/result/dilemma/clam/clam/problem34.log @@ -1631,12 +1631,12 @@ ZERO = SUCC (ZERO) Tactic List : 0 previous tactics simpl in goal -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem35.log b/result/dilemma/clam/clam/problem35.log index d61dc7f..f8a92eb 100644 --- a/result/dilemma/clam/clam/problem35.log +++ b/result/dilemma/clam/clam/problem35.log @@ -1534,16 +1534,6 @@ SUCC (plus (nat2) (SUCC (nat2))) = SUCC (nat2) Tactic List : 0 previous tactics simpl in goal -expr list -plus (nat2) (nat2) -SUCC (plus (nat2) (SUCC (nat2))) -SUCC (SUCC (plus (nat3) (SUCC (SUCC (nat3))))) -SUCC (SUCC (SUCC (plus (nat4) (SUCC (SUCC (SUCC (nat4))))))) -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) New Env ;; @@ -1955,16 +1945,6 @@ plus (mult (nat4) (SUCC (nat4))) (SUCC (nat4)) = SUCC (nat4) Tactic List : 0 previous tactics simpl in goal -expr list -mult (nat4) (nat4) -plus (mult (nat4) (SUCC (nat4))) (SUCC (nat4)) -plus (plus (mult (nat5) (SUCC (SUCC (nat5)))) (SUCC (SUCC (nat5)))) (SUCC (SUCC (nat5))) -plus (plus (plus (mult (nat6) (SUCC (SUCC (SUCC (nat6))))) (SUCC (SUCC (SUCC (nat6))))) (SUCC (SUCC (SUCC (nat6))))) (SUCC (SUCC (SUCC (nat6)))) -expr list -nat4 -SUCC (nat4) -SUCC (SUCC (nat5)) -SUCC (SUCC (SUCC (nat6))) New Env ;; @@ -2318,18 +2298,6 @@ SUCC (plus (nat4) (SUCC (nat4))) = SUCC (nat4) Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (nat3) (nat1)) (nat1) -plus (nat4) (nat4) -SUCC (plus (nat4) (SUCC (nat4))) -SUCC (SUCC (plus (nat5) (SUCC (SUCC (nat5))))) -SUCC (SUCC (SUCC (plus (nat6) (SUCC (SUCC (SUCC (nat6))))))) -expr list -nat1 -nat4 -SUCC (nat4) -SUCC (SUCC (nat5)) -SUCC (SUCC (SUCC (nat6))) New Env ;; @@ -2634,18 +2602,6 @@ SUCC (plus (nat4) (SUCC (nat4))) = SUCC (nat4) Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (nat3) (nat1)) (nat1) -plus (nat4) (nat4) -SUCC (plus (nat4) (SUCC (nat4))) -SUCC (SUCC (plus (nat5) (SUCC (SUCC (nat5))))) -SUCC (SUCC (SUCC (plus (nat6) (SUCC (SUCC (SUCC (nat6))))))) -expr list -nat1 -nat4 -SUCC (nat4) -SUCC (SUCC (nat5)) -SUCC (SUCC (SUCC (nat6))) New Env ;; @@ -3434,12 +3390,12 @@ Tactic List : 0 previous tactics simpl in goal rewrite IH1 in goal at 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem36.log b/result/dilemma/clam/clam/problem36.log index 8dfeef7..40d8c96 100644 --- a/result/dilemma/clam/clam/problem36.log +++ b/result/dilemma/clam/clam/problem36.log @@ -7,37 +7,37 @@ Progress: 1 No conjecture ->>> assert forall (x:any list), len (sort (x)) = len (x)(rank : 0) +>>> assert forall (x:int list), len (sort (x)) = len (x)(rank : 0) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) --------------------------------------- -forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) +forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:4) +induction int_list1(rank:4) ================================================= Progress: 2 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) --------------------------------------- -forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) +forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) 0 goal(s) more... 0 conjecture(s) more... ->>> induction any_list1(rank : 4) +>>> induction int_list1(rank : 4) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- len (sort ((Nil))) = len ((Nil)) @@ -50,9 +50,9 @@ reflexivity(rank:3) Progress: 3 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- len (sort ((Nil))) = len ((Nil)) @@ -62,14 +62,14 @@ len (sort ((Nil))) = len ((Nil)) >>> reflexivity(rank : 3) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (sort ((any1::any_list2))) = len ((any1::any_list2)) +len (sort ((int1::int_list2))) = len ((int1::int_list2)) 0 goal(s) more... @@ -81,14 +81,14 @@ simpl in goal(rank:3) Progress: 4 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (sort ((any1::any_list2))) = len ((any1::any_list2)) +len (sort ((int1::int_list2))) = len ((int1::int_list2)) 0 goal(s) more... @@ -96,14 +96,14 @@ len (sort ((any1::any_list2))) = len ((any1::any_list2)) >>> simpl in goal(rank : 3) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (any_list2)) +len (insort (int1) (sort (int_list2))) = SUCC (len (int_list2)) 0 goal(s) more... @@ -114,14 +114,14 @@ rewrite <- IH1 in goal at 0(rank:3) Progress: 5 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (any_list2)) +len (insort (int1) (sort (int_list2))) = SUCC (len (int_list2)) 0 goal(s) more... @@ -129,14 +129,14 @@ len (insort (any1) (sort (any_list2))) = SUCC (len (any_list2)) >>> rewrite <- IH1 in goal at 0(rank : 3) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) +len (insort (int1) (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -149,18 +149,18 @@ New Env ;; Lemma List -forall (any1:any) (arg1:any list), len (insort (any1) (arg1)) = SUCC (len (arg1)) +forall (arg1:any list) (int1:int), len (insort (int1) (arg1)) = SUCC (len (arg1)) End of Lemma List -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) +len (insort (int1) (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -169,25 +169,25 @@ len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) Progress: 6 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) +len (insort (int1) (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (arg1:any list), len (insort (any1) (arg1)) = SUCC (len (arg1))(rank : 0) +>>> assert forall (arg1:any list) (int1:int), len (insort (int1) (arg1)) = SUCC (len (arg1))(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) --------------------------------------- -forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) 0 goal(s) more... @@ -198,10 +198,10 @@ induction any_list1(rank:6) Progress: 7 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) --------------------------------------- -forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) 0 goal(s) more... @@ -209,11 +209,11 @@ forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC ( >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), len (insort (any1) ((Nil))) = SUCC (len ((Nil))) +forall (int1:int), len (insort (int1) ((Nil))) = SUCC (len ((Nil))) 1 goal(s) more... @@ -224,11 +224,11 @@ reflexivity(rank:5) Progress: 8 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), len (insort (any1) ((Nil))) = SUCC (len ((Nil))) +forall (int1:int), len (insort (int1) ((Nil))) = SUCC (len ((Nil))) 1 goal(s) more... @@ -236,14 +236,14 @@ forall (any1:any), len (insort (any1) ((Nil))) = SUCC (len ((Nil))) >>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any), len (insort (any1) ((any2::any_list2))) = SUCC (len ((any2::any_list2))) +forall (int1:int), len (insort (int1) ((any1::any_list2))) = SUCC (len ((any1::any_list2))) 0 goal(s) more... @@ -255,14 +255,14 @@ simpl in goal(rank:5) Progress: 9 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any), len (insort (any1) ((any2::any_list2))) = SUCC (len ((any2::any_list2))) +forall (int1:int), len (insort (int1) ((any1::any_list2))) = SUCC (len ((any1::any_list2))) 0 goal(s) more... @@ -270,14 +270,14 @@ forall (any1:any), len (insort (any1) ((any2::any_list2))) = SUCC (len ((any2::a >>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any), len (if match (any1, any2) with +forall (int1:int), len (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -285,25 +285,25 @@ forall (any1:any), len (if match (any1, any2) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (any1::(any2::any_list2)) else (any2::insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro any1(rank:5) +intro int1(rank:5) ================================================= Progress: 10 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any +any1 : any any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (any1:any), len (if match (any1, any2) with +forall (int1:int), len (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -311,23 +311,23 @@ forall (any1:any), len (if match (any1, any2) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (any1::(any2::any_list2)) else (any2::insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> intro any1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int --------------------------------------- -len (if match (any1, any2) with +len (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -335,13 +335,13 @@ len (if match (any1, any2) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (any1::(any2::any_list2)) else (any2::insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (any1, any2) with +case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -354,15 +354,15 @@ case match (any1, any2) with Progress: 11 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int --------------------------------------- -len (if match (any1, any2) with +len (if match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -370,12 +370,12 @@ len (if match (any1, any2) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (any1::(any2::any_list2)) else (any2::insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +| (Neg n1', Pos n2') -> true then (int1::(any1::any_list2)) else (any1::insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (any1, any2) with +>>> case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -386,14 +386,14 @@ len (if match (any1, any2) with | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -414,14 +414,14 @@ reflexivity(rank:5) Progress: 12 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -439,14 +439,14 @@ SUCC (SUCC (len (any_list2))) = SUCC (SUCC (len (any_list2))) >>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -456,7 +456,7 @@ Case1 : match (any1, any2) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -SUCC (len (insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +SUCC (len (insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... @@ -468,14 +468,14 @@ rewrite IH1 in goal at 0(rank:5) Progress: 13 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -485,7 +485,7 @@ Case1 : match (any1, any2) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -SUCC (len (insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) +SUCC (len (insort (int1) (any_list2))) = SUCC (SUCC (len (any_list2))) 0 goal(s) more... @@ -493,14 +493,14 @@ SUCC (len (insort (any1) (any_list2))) = SUCC (SUCC (len (any_list2))) >>> rewrite IH1 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -521,14 +521,14 @@ reflexivity(rank:3) Progress: 14 -1st goal of : forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), len (insort (any1) (any_list2)) = SUCC (len (any_list2)) -Inductive1 : any_list1 = (any2::any_list2) any1 : any -Case1 : match (any1, any2) with +any_list2 : any list +IH1 : forall (int1:int), len (insort (int1) (any_list2)) = SUCC (len (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int1 : int +Case1 : match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -546,14 +546,14 @@ SUCC (SUCC (len (any_list2))) = SUCC (SUCC (len (any_list2))) >>> reflexivity(rank : 3) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) +len (insort (int1) (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -565,14 +565,14 @@ rewrite lemma3 in goal at 0(rank:3) Progress: 15 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) +len (insort (int1) (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -580,14 +580,14 @@ len (insort (any1) (sort (any_list2))) = SUCC (len (sort (any_list2))) >>> rewrite lemma3 in goal at 0(rank : 3) -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -SUCC (len (sort (any_list2))) = SUCC (len (sort (any_list2))) +SUCC (len (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -598,14 +598,14 @@ reflexivity(rank:0) Progress: 16 -1st goal of : forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : len (sort (any_list2)) = len (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +int_list1 : int list +int1 : int +int_list2 : int list +IH1 : len (sort (int_list2)) = len (int_list2) +Inductive1 : int_list1 = (int1::int_list2) --------------------------------------- -SUCC (len (sort (any_list2))) = SUCC (len (sort (any_list2))) +SUCC (len (sort (int_list2))) = SUCC (len (sort (int_list2))) 0 goal(s) more... @@ -616,17 +616,17 @@ SUCC (len (sort (any_list2))) = SUCC (len (sort (any_list2))) No conjecture Proof Success Proof -assert forall (any_list1:any list), len (sort (any_list1)) = len (any_list1) -induction any_list1 +assert forall (int_list1:int list), len (sort (int_list1)) = len (int_list1) +induction int_list1 reflexivity simpl in goal rewrite <- IH1 in goal at 0 -assert forall (any1:any) (any_list1:any list), len (insort (any1) (any_list1)) = SUCC (len (any_list1)) +assert forall (any_list1:any list) (int1:int), len (insort (int1) (any_list1)) = SUCC (len (any_list1)) induction any_list1 reflexivity simpl in goal -intro any1 -case match (any1, any2) with +intro int1 +case match (int1, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -641,12 +641,12 @@ reflexivity rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem37.log b/result/dilemma/clam/clam/problem37.log index f747e53..2aa4ae0 100644 --- a/result/dilemma/clam/clam/problem37.log +++ b/result/dilemma/clam/clam/problem37.log @@ -7,65 +7,65 @@ Progress: 1 No conjecture ->>> assert forall (x:nat) (y:nat list), mem (x) (sort (y)) = true -> mem (x) (y) = true(rank : 0) +>>> assert forall (x:int) (y:int list), mem (x) (sort (y)) = true -> mem (x) (y) = true(rank : 0) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -intro nat1(rank:3) +intro int1(rank:3) ================================================= Progress: 2 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true 0 goal(s) more... 0 conjecture(s) more... ->>> intro nat1(rank : 3) +>>> intro int1(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +forall (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -induction nat_list1(rank:4) +induction int_list1(rank:4) ================================================= Progress: 3 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true +forall (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true 0 goal(s) more... 0 conjecture(s) more... ->>> induction nat_list1(rank : 4) +>>> induction int_list1(rank : 4) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -mem (nat1) (sort ((Nil))) = true -> mem (nat1) ((Nil)) = true +mem (int1) (sort ((Nil))) = true -> mem (int1) ((Nil)) = true 1 goal(s) more... @@ -76,12 +76,12 @@ discriminate(rank:3) Progress: 4 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -mem (nat1) (sort ((Nil))) = true -> mem (nat1) ((Nil)) = true +mem (int1) (sort ((Nil))) = true -> mem (int1) ((Nil)) = true 1 goal(s) more... @@ -89,15 +89,15 @@ mem (nat1) (sort ((Nil))) = true -> mem (nat1) ((Nil)) = true >>> discriminate(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (sort ((nat2::nat_list2))) = true -> mem (nat1) ((nat2::nat_list2)) = true +mem (int1) (sort ((int2::int_list2))) = true -> mem (int1) ((int2::int_list2)) = true 0 goal(s) more... @@ -109,15 +109,15 @@ simpl in goal(rank:3) Progress: 5 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (sort ((nat2::nat_list2))) = true -> mem (nat1) ((nat2::nat_list2)) = true +mem (int1) (sort ((int2::int_list2))) = true -> mem (int1) ((int2::int_list2)) = true 0 goal(s) more... @@ -125,15 +125,23 @@ mem (nat1) (sort ((nat2::nat_list2))) = true -> mem (nat1) ((nat2::nat_list2)) = >>> simpl in goal(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true -> if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +mem (int1) (insort (int2) (sort (int_list2))) = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... @@ -144,15 +152,23 @@ intro Cond1(rank:3) Progress: 6 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true -> if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +mem (int1) (insort (int2) (sort (int_list2))) = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... @@ -160,22 +176,38 @@ mem (nat1) (insort (nat2) (sort (nat_list2))) = true -> if nat_eq (nat2) (nat1) >>> intro Cond1(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... 0 conjecture(s) more... Tactic List : 8 -case nat_eq (nat2) (nat1)(rank:4) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:4) rewrite <- Cond1 in goal at 2(rank:11) rewrite IH1 in goal at 0(rank:12) rewrite <- Cond1 in goal at 0(rank:19) @@ -187,32 +219,56 @@ rewrite <- IH1 in goal at 2(rank:12) Progress: 7 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- true = true @@ -225,15 +281,23 @@ reflexivity(rank:3) Progress: 8 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- true = true @@ -243,17 +307,25 @@ true = true >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (nat_list2) = true +mem (int1) (int_list2) = true 0 goal(s) more... @@ -267,16 +339,24 @@ rewrite <- IH1 in goal at 0(rank:12) Progress: 9 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... @@ -284,79 +364,126 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true >>> rewrite <- Cond1 in goal at 2(rank : 11) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... Tactic List : 3 -case nat_eq (nat2) (nat1)(rank:4) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:4) rewrite IH1 in goal at 0(rank:12) rewrite <- IH1 in goal at 0(rank:20) ================================================= Progress: 10 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) 1 goal(s) more... 0 conjecture(s) more... -Tactic List : 4 +Tactic List : 3 rewrite Cond1 in goal at 0(rank:12) -rewrite <- Case1 in goal at 0(rank:12) rewrite <- Cond1 in goal at 0(rank:12) rewrite <- IH1 in goal at 0(rank:13) ================================================= Progress: 11 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... @@ -364,22 +491,38 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true >>> rewrite IH1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else true = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else true = true 1 goal(s) more... 0 conjecture(s) more... Tactic List : 4 -case nat_eq (nat2) (nat1)(rank:5) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:5) rewrite <- Cond1 in goal at 2(rank:20) rewrite <- Cond1 in goal at 0(rank:20) rewrite <- Cond1 in goal at 1(rank:20) @@ -387,32 +530,56 @@ rewrite <- Cond1 in goal at 1(rank:20) Progress: 12 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else true = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else true = true 1 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 5) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- true = true @@ -425,15 +592,23 @@ reflexivity(rank:4) Progress: 13 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- true = true @@ -443,15 +618,23 @@ true = true >>> reflexivity(rank : 4) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- true = true @@ -465,15 +648,23 @@ reflexivity(rank:3) Progress: 14 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- true = true @@ -483,16 +674,16 @@ true = true >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +mem (int1) (sort (int_list2)) = true 0 goal(s) more... @@ -505,16 +696,16 @@ rewrite <- IH1 in goal at 0(rank:12) Progress: 15 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +mem (int1) (sort (int_list2)) = true 0 goal(s) more... @@ -522,16 +713,16 @@ mem (nat1) (sort (nat_list2)) = true >>> rewrite <- Cond1 in goal at 0(rank : 11) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... @@ -541,7 +732,15 @@ previous tactics simpl in goal intro Cond1 rewrite IH1 in goal at 0 -case nat_eq (nat2) (nat1) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false reflexivity reflexivity rewrite <- Cond1 in goal at 0 @@ -549,20 +748,20 @@ New Env ;; Lemma List -forall (arg1:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true -> mem (nat1) (arg1) = mem (nat1) (insort (nat2) (arg1)) +forall (arg1:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true -> mem (int1) (arg1) = mem (int1) (insort (int2) (arg1)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... @@ -571,106 +770,106 @@ mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) Progress: 16 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg1:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true -> mem (nat1) (arg1) = mem (nat1) (insort (nat2) (arg1))(rank : 0) +>>> assert forall (arg1:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true -> mem (int1) (arg1) = mem (int1) (insort (int2) (arg1))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= Progress: 17 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= Progress: 18 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= Progress: 19 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -681,12 +880,12 @@ intro Cond1(rank:5) Progress: 20 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -694,13 +893,13 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -711,13 +910,13 @@ induction any_list1(rank:6) Progress: 21 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -725,15 +924,15 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -744,15 +943,15 @@ simpl in goal(rank:6) Progress: 22 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -760,73 +959,735 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 2 -case nat_eq (nat2) (nat1)(rank:7) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:7) rewrite <- Cond1 in goal at 0(rank:22) ================================================= Progress: 23 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 7) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true any_list1 : any list Base1 : any_list1 = (Nil) -Case1 : nat_eq (nat2) (nat1) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- false = true 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +rewrite <- Cond1 in goal at 0(rank:7) ================================================= Progress: 24 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = true + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = mem (int1) (insort (int2) (sort (int_list1))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- Cond1 in goal at 0 +New Env + +;; +Lemma List +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = mem (int1) (insort (int2) (sort (int_list1))) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 25 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = mem (int1) (insort (int2) (sort (int_list1))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1)))(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 26 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 27 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 28 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 29 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:8) +================================================= +Progress: 30 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:8) +================================================= +Progress: 31 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:16) +rewrite Cond2 in goal at 0(rank:16) +================================================= +Progress: 32 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = true 0 goal(s) more... @@ -834,79 +1695,126 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = true >>> rewrite <- IH1 in goal at 2(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (nat_list2) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = mem (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... Tactic List : 2 -case nat_eq (nat2) (nat1)(rank:5) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:5) rewrite <- Cond1 in goal at 0(rank:20) ================================================= -Progress: 25 +Progress: 33 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (nat_list2) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = mem (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 5) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (int_list2) 2 goal(s) more... 0 conjecture(s) more... -Tactic List : 4 -rewrite <- Case1 in goal at 0(rank:13) +Tactic List : 3 rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:14) ================================================= -Progress: 26 +Progress: 34 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (nat_list2) = true +mem (int1) (int_list2) = true 0 goal(s) more... @@ -914,15 +1822,23 @@ mem (nat1) (nat_list2) = true >>> rewrite IH1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- true = true @@ -932,18 +1848,26 @@ true = true Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 27 +Progress: 35 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- true = true @@ -953,17 +1877,25 @@ true = true >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +mem (int1) (sort (int_list2)) = true 0 goal(s) more... @@ -973,20 +1905,28 @@ Tactic List : 2 rewrite <- Cond1 in goal at 0(rank:11) rewrite <- IH1 in goal at 0(rank:12) ================================================= -Progress: 28 +Progress: 36 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +mem (int1) (sort (int_list2)) = true 0 goal(s) more... @@ -994,17 +1934,25 @@ mem (nat1) (sort (nat_list2)) = true >>> rewrite <- Cond1 in goal at 0(rank : 11) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... @@ -1013,7 +1961,15 @@ Tactic List : 0 previous tactics simpl in goal intro Cond1 -case nat_eq (nat2) (nat1) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false reflexivity rewrite IH1 in goal at 0 reflexivity @@ -1022,130 +1978,274 @@ New Env ;; Lemma List -forall (arg2:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg2) = mem (nat1) (insort (nat2) (arg2)) +forall (arg2:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg2) = mem (int1) (insort (int2) (arg2)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 29 +Progress: 37 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg2:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg2) = mem (nat1) (insort (nat2) (arg2))(rank : 0) +>>> assert forall (arg2:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg2) = mem (int1) (insort (int2) (arg2))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 30 +Progress: 38 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 31 +Progress: 39 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= -Progress: 32 +Progress: 40 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1153,15 +2253,31 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru Tactic List : 1 intro Cond1(rank:5) ================================================= -Progress: 33 +Progress: 41 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1169,13 +2285,29 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1183,16 +2315,32 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis Tactic List : 1 intro Cond2(rank:5) ================================================= -Progress: 34 +Progress: 42 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1200,14 +2348,30 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis >>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1215,17 +2379,33 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 35 +Progress: 43 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -1233,16 +2413,32 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -1250,19 +2446,35 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 36 +Progress: 44 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -1270,39 +2482,70 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 +Tactic List : 2 rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) ================================================= -Progress: 37 +Progress: 45 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (nat_list2) = true +mem (int1) (int_list2) = true 0 goal(s) more... @@ -1310,36 +2553,52 @@ mem (nat1) (nat_list2) = true >>> rewrite <- IH1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (nat_list2) +mem (int1) (int_list2) = mem (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... Tactic List : 0 ================================================= -Progress: 38 +Progress: 46 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... @@ -1347,78 +2606,125 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) = mem (nat1) (inso >>> rewrite IH1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else true = mem (nat1) (insort (nat2) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else true = mem (int1) (insort (int2) (sort (int_list2))) 1 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -case nat_eq (nat2) (nat1)(rank:5) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:5) ================================================= -Progress: 39 +Progress: 47 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else true = mem (nat1) (insort (nat2) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else true = mem (int1) (insort (int2) (sort (int_list2))) 1 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 5) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... -Tactic List : 4 +Tactic List : 3 rewrite Cond1 in goal at 0(rank:13) -rewrite <- Case1 in goal at 0(rank:13) rewrite <- Cond1 in goal at 0(rank:13) rewrite <- IH1 in goal at 0(rank:14) ================================================= -Progress: 40 +Progress: 48 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +true = mem (int1) (insort (int2) (sort (int_list2))) 1 goal(s) more... @@ -1426,61 +2732,118 @@ true = mem (nat1) (insort (nat2) (sort (nat_list2))) >>> rewrite Cond1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- true = true 1 goal(s) more... 0 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:20) -rewrite <- Case1 in goal at 2(rank:20) +Tactic List : 3 rewrite <- IH1 in goal at 0(rank:21) rewrite <- IH1 in goal at 1(rank:21) rewrite <- IH1 in goal at 2(rank:21) -rewrite <- Case1 in goal at 1(rank:20) ================================================= -Progress: 41 +Progress: 49 + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) + +1 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (insort (int2) (sort (int_list2))) = mem (int1) (insort (int2) (sort (int_list2))) 1 goal(s) more... 0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) +Tactic List : 0 +================================================= +Progress: 50 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +--------------------------------------- +mem (int1) (sort (int_list2)) = true + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (int_list2) 1 goal(s) more... @@ -1489,934 +2852,2072 @@ Tactic List : 0 previous tactics simpl in goal intro Cond1 -rewrite <- Cond1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite <- Case1 in goal at 0 +rewrite IH1 in goal at 0 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +reflexivity +reflexivity +rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int1:int) (int_list2:int list), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 42 +Progress: 51 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true --------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2)))(rank : 0) +>>> assert forall (int1:int) (int_list2:int list), mem (int1) (sort (int_list2)) = mem (int1) (int_list2)(rank : 0) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +induction int_list1(rank:6) ================================================= -Progress: 43 +Progress: 52 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> induction int_list1(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int), mem (int1) (sort ((Nil))) = mem (int1) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +reflexivity(rank:5) ================================================= -Progress: 44 +Progress: 53 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int), mem (int1) (sort ((Nil))) = mem (int1) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> reflexivity(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int), mem (int1) (sort ((int2::int_list2))) = mem (int1) ((int2::int_list2)) 0 goal(s) more... 1 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -induction nat_list1(rank:6) +simpl in goal(rank:5) ================================================= -Progress: 45 +Progress: 54 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int), mem (int1) (sort ((int2::int_list2))) = mem (int1) ((int2::int_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> induction nat_list1(rank : 6) +>>> simpl in goal(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort ((Nil)))) +forall (int1:int), mem (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:6) +intro int1(rank:5) ================================================= -Progress: 46 +Progress: 55 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort ((Nil)))) +forall (int1:int), mem (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 6) +>>> intro int1(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:6) +Tactic List : 2 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:6) +rewrite <- IH1 in goal at 0(rank:21) ================================================= -Progress: 47 +Progress: 56 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) (int_list2) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> intro Cond1(rank : 6) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list2))) = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:6) -================================================= -Progress: 48 +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +New Env + +;; +Lemma List +forall (int1:int) (int2:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list2))) = true +End of Lemma List -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list2))) = true 1 goal(s) more... 1 conjecture(s) more... ->>> intro Cond2(rank : 6) +================================================= +Progress: 57 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = mem (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), mem (int1) (sort (int_list2)) = mem (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list2))) = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 2(rank:14) -rewrite Cond2 in goal at 1(rank:22) -rewrite <- Cond2 in goal at 0(rank:22) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 49 +>>> assert forall (int1:int) (int2:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list2))) = true(rank : 0) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true + --------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -1 goal(s) more... +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 58 -0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 12) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 50 +2 conjecture(s) more... +>>> intro int1(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +forall (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true 0 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 59 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) - -1 goal(s) more... +forall (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite IH1 in goal at 0 -case nat_eq (nat2) (nat1) -reflexivity -reflexivity -rewrite <- IH1 in goal at 0 -New Env +0 goal(s) more... -;; -Lemma List -forall (nat1:nat) (nat_list2:nat list), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -End of Lemma List +2 conjecture(s) more... +>>> intro int2(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) +forall (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) ================================================= -Progress: 51 +Progress: 60 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) - -1 goal(s) more... +forall (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true -0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat_list2:nat list), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2)(rank : 0) +0 goal(s) more... +2 conjecture(s) more... +>>> intro Cond1(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -induction nat_list1(rank:6) +induction int_list1(rank:8) ================================================= -Progress: 52 - +Progress: 61 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true 0 goal(s) more... -1 conjecture(s) more... ->>> induction nat_list1(rank : 6) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), mem (nat1) (sort ((Nil))) = mem (nat1) ((Nil)) +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true 1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:8) ================================================= -Progress: 53 +Progress: 62 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), mem (nat1) (sort ((Nil))) = mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true 1 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (nat1:nat), mem (nat1) (sort ((nat2::nat_list2))) = mem (nat1) ((nat2::nat_list2)) +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... -Deduplication: 0 +2 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:5) +rewrite Cond1 in goal at 0(rank:8) ================================================= -Progress: 54 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (nat1:nat), mem (nat1) (sort ((nat2::nat_list2))) = mem (nat1) ((nat2::nat_list2)) +Progress: 63 -0 goal(s) more... -1 conjecture(s) more... ->>> simpl in goal(rank : 5) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +1 goal(s) more... -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (nat1:nat), mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if true then true else mem (int1) ((Nil)) = true -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +reflexivity(rank:7) ================================================= -Progress: 55 +Progress: 64 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) ---------------------------------------- -forall (nat1:nat), mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if true then true else mem (int1) ((Nil)) = true -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... ->>> intro nat1(rank : 5) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (sort ((int3::int_list2)))) = true 0 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -case nat_eq (nat2) (nat1)(rank:6) -rewrite <- IH1 in goal at 0(rank:13) +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 56 +Progress: 65 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (sort ((int3::int_list2)))) = true 0 goal(s) more... -1 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 6) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = true -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:6) +rewrite <- IH1 in goal at 0(rank:7) ================================================= -Progress: 57 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true +Progress: 66 -1 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 6) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = true +0 goal(s) more... -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = mem (int1) (insort (int2) (sort (int_list2))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro nat1 -case nat_eq (nat2) (nat1) -rewrite <- Case1 in goal at 0 +rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (nat1:nat) (nat2:nat) (nat_list2:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) +forall (arg3:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (arg3))) = mem (int1) (insort (int2) (arg3)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = mem (int1) (insort (int2) (sort (int_list2))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... ================================================= -Progress: 58 +Progress: 67 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (sort (int_list1))) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +mem (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = mem (int1) (insort (int2) (sort (int_list2))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat) (nat_list2:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1)(rank : 0) +2 conjecture(s) more... +>>> assert forall (arg3:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (arg3))) = mem (int1) (insort (int2) (arg3))(rank : 0) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro nat1(rank:7) +intro int1(rank:9) ================================================= -Progress: 59 +Progress: 68 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro nat1(rank : 7) +3 conjecture(s) more... +>>> intro int1(rank : 9) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro nat2(rank:7) +intro int2(rank:9) ================================================= -Progress: 60 +Progress: 69 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro nat2(rank : 7) +3 conjecture(s) more... +>>> intro int2(rank : 9) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro Cond1(rank:7) +intro Cond1(rank:9) ================================================= -Progress: 61 +Progress: 70 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro Cond1(rank : 7) +3 conjecture(s) more... +>>> intro Cond1(rank : 9) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), nat_eq (nat2) (nat1) = true -> mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = nat_eq (nat2) (nat1) +forall (any_list1:any list) (int3:int), mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 2 -induction nat_list1(rank:16) -rewrite Cond1 in goal at 0(rank:23) +3 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:10) ================================================= -Progress: 62 +Progress: 71 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int3:int), mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +forall (int3:int), mem (int1) (insort (int2) (insort (int3) ((Nil)))) = mem (int1) (insort (int2) ((Nil))) -0 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 72 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) +forall (int3:int), mem (int1) (insort (int2) (insort (int3) ((Nil)))) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case nat_eq (nat2) (nat1) -reflexivity -rewrite IH1 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -================================================= -Progress: 63 +3 conjecture(s) more... +>>> simpl in goal(rank : 10) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int3:int), mem (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +3 conjecture(s) more... +Tactic List : 1 +intro int3(rank:10) +================================================= +Progress: 73 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int3:int), mem (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- Cond1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite <- IH1 in goal at 0 +3 conjecture(s) more... +>>> intro int3(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int3 : int +--------------------------------------- +mem (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +rewrite Cond1 in goal at 0(rank:26) +================================================= +Progress: 74 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int3 : int +--------------------------------------- +mem (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (insort (int2) (insort (int3) (any_list1))) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int3 : int +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((int3::(Nil))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:27) +rewrite Cond1 in goal at 1(rank:27) +rewrite Cond1 in goal at 2(rank:27) +================================================= +Progress: 75 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = true + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 12) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (int_list2) + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +reflexivity +rewrite IH1 in goal at 0 +reflexivity +rewrite <- IH1 in goal at 0 +================================================= +Progress: 76 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) + +1 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) + +2 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +rewrite <- Cond1 in goal at 2 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +forall (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 64 +Progress: 77 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2)))(rank : 0) +>>> assert forall (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2)))(rank : 0) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 65 +Progress: 78 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 66 +Progress: 79 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -induction nat_list1(rank:6) +induction int_list1(rank:6) ================================================= -Progress: 67 +Progress: 80 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) 0 goal(s) more... 1 conjecture(s) more... ->>> induction nat_list1(rank : 6) +>>> induction int_list1(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) (sort ((Nil)))) +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) ((Nil)) = mem (int1) (insort (int2) (sort ((Nil)))) 1 goal(s) more... @@ -2424,16 +4925,32 @@ mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 68 +Progress: 81 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) (sort ((Nil)))) +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) ((Nil)) = mem (int1) (insort (int2) (sort ((Nil)))) 1 goal(s) more... @@ -2441,13 +4958,45 @@ mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> >>> simpl in goal(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -2455,16 +5004,48 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) Tactic List : 1 intro Cond1(rank:6) ================================================= -Progress: 69 +Progress: 82 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -2472,14 +5053,46 @@ if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) >>> intro Cond1(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -2487,17 +5100,49 @@ nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else me Tactic List : 1 intro Cond2(rank:6) ================================================= -Progress: 70 +Progress: 83 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -2505,224 +5150,326 @@ nat_eq (nat2) (nat1) = true -> false = if nat_eq (nat2) (nat1) then true else me >>> intro Cond2(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 +Tactic List : 2 rewrite Cond1 in goal at 0(rank:14) rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond2 in goal at 0(rank:22) ================================================= -Progress: 71 +Progress: 84 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 13) +>>> rewrite Cond1 in goal at 0(rank : 13) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) +true = true 2 goal(s) more... 0 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:6) +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 1(rank:22) +rewrite <- IH1 in goal at 2(rank:22) ================================================= -Progress: 72 +Progress: 85 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 6) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list2))) = mem (int1) (insort (int2) (sort (int_list2))) -3 goal(s) more... +2 goal(s) more... 0 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:6) +Tactic List : 0 ================================================= -Progress: 73 +Progress: 86 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (int_list2) -3 goal(s) more... +2 goal(s) more... 0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 6) +>>> rewrite IH1 in goal at 0(rank : 14) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +true = true 3 goal(s) more... 0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- IH1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite <- Case1 in goal at 0 -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 74 +Progress: 87 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +true = true -2 goal(s) more... +3 goal(s) more... 0 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 13) +>>> reflexivity(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = true 2 goal(s) more... 0 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 2(rank:21) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- Case1 in goal at 1(rank:21) +Deduplication: 0 +Tactic List : 2 +rewrite <- Cond1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:14) ================================================= -Progress: 75 +Progress: 88 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = true 2 goal(s) more... 0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 13) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... @@ -2731,19659 +5478,1231 @@ Tactic List : 0 previous tactics simpl in goal intro Cond1 -rewrite <- Cond1 in goal at 2 +rewrite <- IH1 in goal at 2 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false rewrite IH1 in goal at 0 -case nat_eq (nat2) (nat1) -rewrite <- Case1 in goal at 0 -================================================= -Progress: 76 +reflexivity +rewrite <- Cond1 in goal at 0 +New Env +;; +Lemma List +forall (arg4:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (arg4) = mem (int1) (insort (int2) (arg4)) +End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +================================================= +Progress: 89 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (insort (nat2) (sort (nat_list2))) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 2 goal(s) more... 0 conjecture(s) more... -Tactic List : 0 +>>> assert forall (arg4:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (arg4) = mem (int1) (insort (int2) (arg4))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int1(rank:5) ================================================= -Progress: 77 +Progress: 90 + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (nat_list2) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +>>> intro int1(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (sort (nat_list2)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case nat_eq (nat2) (nat1)(rank:6) +intro int2(rank:5) ================================================= -Progress: 78 +Progress: 91 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then true else mem (nat1) (sort (nat_list2)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 6) +>>> intro int2(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:6) +intro int_list1(rank:5) ================================================= -Progress: 79 +Progress: 92 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 6) +>>> intro int_list1(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = mem (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -rewrite <- IH1 in goal at 0 -case nat_eq (nat2) (nat1) -rewrite <- Case1 in goal at 0 +Tactic List : 1 +intro Cond1(rank:5) ================================================= -Progress: 80 +Progress: 93 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -true = mem (nat1) (nat_list2) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) +1 conjecture(s) more... +>>> intro Cond1(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -true = true +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -3 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +intro Cond2(rank:5) ================================================= -Progress: 81 +Progress: 94 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -true = true +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -3 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> reflexivity(rank : 5) +1 conjecture(s) more... +>>> intro Cond2(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:14) +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:6) ================================================= -Progress: 82 +Progress: 95 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -mem (nat1) (sort (nat_list2)) = true +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 13) +1 conjecture(s) more... +>>> induction any_list1(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (sort (nat_list2)) = nat_eq (nat2) (nat1) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) -2 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- IH1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -New Env +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 96 -;; -Lemma List -forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list2)) = nat_eq (nat2) (nat1) -End of Lemma List + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (sort (nat_list2)) = nat_eq (nat2) (nat1) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 83 +Progress: 97 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = nat_eq (nat2) (nat1) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (int_list2) 2 goal(s) more... 0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list2)) = nat_eq (nat2) (nat1)(rank : 0) - +>>> rewrite <- IH1 in goal at 0(rank : 14) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (int_list2) = mem (int1) (int_list2) -0 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) +0 conjecture(s) more... +Tactic List : 0 ================================================= -Progress: 84 - +Progress: 98 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +false = if false then true else mem (int1) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +reflexivity(rank:5) ================================================= -Progress: 85 +Progress: 99 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +false = if false then true else mem (int1) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> reflexivity(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) 0 goal(s) more... 1 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -induction nat_list1(rank:6) +simpl in goal(rank:5) ================================================= -Progress: 86 +Progress: 100 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> induction nat_list1(rank : 6) +>>> simpl in goal(rank : 5) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort ((Nil))) = nat_eq (nat2) (nat1) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) +Tactic List : 4 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) ================================================= -Progress: 87 +Progress: 101 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort ((Nil))) = nat_eq (nat2) (nat1) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 6) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:6) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 88 +Progress: 102 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> intro Cond1(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:6) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 89 +Progress: 103 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> intro Cond2(rank : 6) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -false = nat_eq (nat2) (nat1) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 90 +Progress: 104 -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (sort (nat_list1)) = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond2 in goal at 0 -================================================= -Progress: 91 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -2 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- IH1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- Cond1 in goal at 0 -New Env - -;; -Lemma List -forall (arg3:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (arg3) = mem (nat1) (insort (nat2) (arg3)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -2 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 92 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -2 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg3:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (arg3) = mem (nat1) (insort (nat2) (arg3))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 93 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 94 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 95 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 96 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 97 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 98 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 99 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:22) -================================================= -Progress: 100 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (nat_list2) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 101 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 102 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 103 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 104 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 105 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 106 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 107 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 108 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 109 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 110 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 111 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 112 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 113 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 114 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 115 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 116 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 117 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 118 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 119 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (insort (nat2) (sort (nat_list2))) - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (nat_list2) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- Cond1 in goal at 2 -rewrite IH1 in goal at 0 -case nat_eq (nat2) (nat1) -rewrite <- IH1 in goal at 0 -================================================= -Progress: 120 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 121 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 2(rank : 14) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond2 in goal at 2 -New Env - -;; -Lemma List -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 122 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 123 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:7) -================================================= -Progress: 124 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat ---------------------------------------- -forall (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:7) -================================================= -Progress: 125 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat ---------------------------------------- -forall (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro nat2(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat -nat2 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:7) -================================================= -Progress: 126 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat -nat2 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro Cond1(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:7) -================================================= -Progress: 127 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro Cond2(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = if true then true else mem (nat1) ((Nil)) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Cond2 in goal at 0(rank:15) -================================================= -Progress: 128 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond2 in goal at 0(rank:6) -================================================= -Progress: 129 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -rewrite <- Cond2 in goal at 0 -New Env - -;; -Lemma List -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -1 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 130 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -1 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1)(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:7) -================================================= -Progress: 131 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - ---------------------------------------- -forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat ---------------------------------------- -forall (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:7) -================================================= -Progress: 132 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat ---------------------------------------- -forall (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro nat2(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:7) -================================================= -Progress: 133 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro Cond1(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:7) -================================================= -Progress: 134 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro Cond2(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:7) -================================================= -Progress: 135 - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = nat_eq (nat2) (nat1) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat), if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> false = nat_eq (nat2) (nat1) -nat1 : nat -nat2 : nat -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 136 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond2 in goal at 0 -New Env - -;; -Lemma List -forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 137 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (nat_list1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -false = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (nat1:nat), false = if true then true else mem (nat1) ((Nil))(rank : 0) - - -1st goal of : forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 138 - - -1st goal of : forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat), false = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:7) -================================================= -Progress: 139 - - -1st goal of : forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) - ---------------------------------------- -forall (nat1:nat), false = true - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 7) - - -1st goal of : forall (nat1:nat), false = if true then true else mem (nat1) ((Nil)) -nat1 : nat ---------------------------------------- -false = true - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 140 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (nat_list2) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -rewrite <- IH1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -================================================= -Progress: 141 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 142 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if true then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:22) -================================================= -Progress: 143 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 144 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 145 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 146 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 147 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 148 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 149 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 150 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 151 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 152 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 153 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 154 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 155 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 156 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 157 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 158 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 159 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 160 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 161 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 162 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) ---------------------------------------- -mem (nat1) (insort (nat2) (sort ((nat3::nat_list2)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort ((nat3::nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 6 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 163 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) ---------------------------------------- -mem (nat1) (insort (nat2) (sort ((nat3::nat_list2)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort ((nat3::nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) ---------------------------------------- -mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 164 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) ---------------------------------------- -mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 165 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:13) -rewrite Cond2 in goal at 0(rank:21) -rewrite IH1 in goal at 0(rank:15) -================================================= -Progress: 166 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:13) -rewrite IH1 in goal at 0(rank:23) -rewrite <- Cond2 in goal at 0(rank:13) -================================================= -Progress: 167 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:4) -================================================= -Progress: 168 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list1))) -nat1 : nat -nat2 : nat -nat_list1 : nat list -nat3 : nat -nat_list2 : nat list -IH1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) -Inductive1 : nat_list1 = (nat3::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (insort (nat3) (sort (nat_list2)))) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -1 goal(s) more... - -0 conjecture(s) more... -Deduplication: 4 -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:12) -rewrite <- lemma3 in goal at 0(rank:14) -================================================= -Progress: 169 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 12) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -1 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) -================================================= -Progress: 170 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) - -2 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) - -2 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 171 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) - -2 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list2)(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 172 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat ---------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 173 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat ---------------------------------------- -forall (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:6) -================================================= -Progress: 174 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction nat_list1(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 175 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -mem (nat1) (insort (nat2) (sort ((Nil)))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:6) -================================================= -Progress: 176 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:6) -================================================= -Progress: 177 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true ---------------------------------------- -nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 178 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = false - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = true -> nat_eq (nat2) (nat1) = mem (nat1) (nat_list1) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -Cond1 : if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) = true -Cond2 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond2 in goal at 0 -================================================= -Progress: 179 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 180 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 181 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 182 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 183 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 184 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -3 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -2 goal(s) more... - -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite Cond1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:14) -rewrite <- lemma3 in goal at 0(rank:15) -rewrite <- Case1 in goal at 0(rank:13) -================================================= -Progress: 185 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -2 goal(s) more... - -0 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 2(rank:21) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- Case1 in goal at 1(rank:21) -================================================= -Progress: 186 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) - -2 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:7) -================================================= -Progress: 187 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 7) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -4 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:6) -================================================= -Progress: 188 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -4 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 6) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -3 goal(s) more... - -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:15) -rewrite <- lemma3 in goal at 0(rank:16) -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 189 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -2 goal(s) more... - -0 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma3 in goal at 1(rank:23) -rewrite <- lemma3 in goal at 2(rank:23) -================================================= -Progress: 190 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 191 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 192 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg4:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg4) = mem (nat1) (insort (nat2) (arg4)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 193 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg4:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg4) = mem (nat1) (insort (nat2) (arg4))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 194 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 195 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 196 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 197 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 198 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 199 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 200 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 201 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -2 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (nat_list2) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:8) -================================================= -Progress: 202 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (nat_list2) - -3 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 8) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) - -5 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:8) -================================================= -Progress: 203 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = mem (nat1) (nat_list2) - -5 goal(s) more... - -0 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 8) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) - -5 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -rewrite <- lemma3 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -rewrite <- lemma3 in goal at 0 -rewrite Case1 in goal at 0 -New Env - -;; -Lemma List -forall (nat1:nat) (nat_list2:nat list), true = mem (nat1) (nat_list2) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) - -5 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 204 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = mem (nat1) (nat_list2) - -5 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (nat1:nat) (nat_list2:nat list), true = mem (nat1) (nat_list2)(rank : 0) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) - ---------------------------------------- -forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction nat_list1(rank:6) -================================================= -Progress: 205 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) - ---------------------------------------- -forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction nat_list1(rank : 6) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), true = mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 206 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), true = mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), true = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:6) -================================================= -Progress: 207 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) ---------------------------------------- -forall (nat1:nat), true = false - -1 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 6) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), true = mem (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) -nat1 : nat ---------------------------------------- -true = false - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -================================================= -Progress: 208 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -3 goal(s) more... - -0 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -true = true - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:22) -rewrite <- Case1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 1(rank:23) -rewrite <- IH1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 1(rank:22) -================================================= -Progress: 209 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -3 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma3 in goal at 0(rank:8) -================================================= -Progress: 210 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = nat_eq (nat2) (nat1) - -3 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- lemma3 in goal at 0(rank : 8) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -5 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:7) -================================================= -Progress: 211 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) - -5 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 7) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -4 goal(s) more... - -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite Cond1 in goal at 0(rank:15) -rewrite <- Cond1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:16) -rewrite <- lemma3 in goal at 0(rank:17) -rewrite <- Case1 in goal at 0(rank:15) -================================================= -Progress: 212 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = true - -3 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list2))) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -3 goal(s) more... - -0 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma3 in goal at 1(rank:24) -rewrite <- lemma3 in goal at 2(rank:24) -================================================= -Progress: 213 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 214 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 215 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 216 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 217 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 218 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 219 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 220 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 221 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 222 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 223 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 224 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 225 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 226 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 227 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 228 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 229 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 230 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 231 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 232 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 233 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 234 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 235 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 236 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 237 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 238 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 239 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 240 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 241 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 242 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 243 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 244 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 245 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 246 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 247 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 248 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 249 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 250 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 251 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 252 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 253 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 254 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 255 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg5:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg5) = mem (nat1) (insort (nat2) (arg5)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 256 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg5:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg5) = mem (nat1) (insort (nat2) (arg5))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 257 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 258 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 259 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 260 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 261 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 262 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 263 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 264 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 265 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 266 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 267 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 268 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 269 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 270 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 271 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 272 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 273 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 274 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 275 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 276 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 277 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 278 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 279 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 280 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 281 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 282 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 283 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 284 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 285 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 286 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 287 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 288 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 289 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 290 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 291 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 292 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 293 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 294 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 295 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 296 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 297 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 298 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 299 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 300 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 301 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 302 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 303 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 304 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 305 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 306 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg6:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg6) = mem (nat1) (insort (nat2) (arg6)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 307 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg6:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg6) = mem (nat1) (insort (nat2) (arg6))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 308 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 309 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 310 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 311 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 312 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 313 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 314 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 315 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 316 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 317 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 318 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 319 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 320 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 321 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 322 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 323 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 324 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 325 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 326 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 327 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 328 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 329 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 330 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 331 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 332 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 333 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 334 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 335 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 336 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 337 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 338 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 339 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 340 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 341 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 342 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 343 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 344 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 345 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 346 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 347 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 348 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 349 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 350 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 351 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 352 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 353 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 354 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 355 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 356 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 357 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg7:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg7) = mem (nat1) (insort (nat2) (arg7)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 358 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg7:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg7) = mem (nat1) (insort (nat2) (arg7))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 359 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 360 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 361 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 362 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 363 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 364 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 365 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 366 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 367 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 368 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 369 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 370 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 371 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 372 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 373 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 374 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 375 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 376 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 377 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 378 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 379 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 380 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 381 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 382 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 383 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 384 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 385 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 386 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 387 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 388 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 389 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 390 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 391 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 392 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 393 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 394 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 395 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 396 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 397 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 398 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 399 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 400 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 401 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 402 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 403 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 404 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 405 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 406 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 407 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 408 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg8:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg8) = mem (nat1) (insort (nat2) (arg8)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 409 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg8:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg8) = mem (nat1) (insort (nat2) (arg8))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 410 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 411 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 412 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 413 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 414 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 415 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 416 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) -================================================= -Progress: 417 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 418 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -false = if false then true else mem (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 419 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite <- Cond1 in goal at 0(rank:13) -================================================= -Progress: 420 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 421 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 422 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 423 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 424 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 425 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 426 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 427 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 428 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -================================================= -Progress: 429 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 430 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22391,35 +6710,12 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 431 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22427,28 +6723,38 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22457,35 +6763,61 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 432 +Progress: 105 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22493,27 +6825,43 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22521,13 +6869,13 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22536,23 +6884,41 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) +rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 433 +Progress: 106 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22560,12 +6926,12 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22576,54 +6942,34 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 434 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22633,64 +6979,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 435 +Progress: 107 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22698,28 +7039,44 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22727,13 +7084,13 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22742,24 +7099,40 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 436 +Progress: 108 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22767,35 +7140,52 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22804,104 +7194,63 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 437 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 438 +Progress: 109 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22909,12 +7258,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22925,19 +7274,35 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -22947,61 +7312,60 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 439 +Progress: 110 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23009,64 +7373,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) -================================================= -Progress: 440 +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23074,40 +7417,13 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 441 +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23115,28 +7431,40 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +| (Neg n1', Pos n2') -> true(rank:6) +================================================= +Progress: 111 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23144,13 +7472,12 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23158,25 +7485,37 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 442 +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23184,12 +7523,59 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 112 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23197,22 +7583,52 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23221,35 +7637,59 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... Tactic List : 4 rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 443 +Progress: 113 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23257,28 +7697,43 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23286,13 +7741,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23300,25 +7755,40 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 444 +Progress: 114 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23326,12 +7796,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23339,22 +7809,37 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23364,32 +7849,57 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 445 +Progress: 115 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23399,26 +7909,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23427,537 +7961,1321 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 446 +Progress: 116 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = mem (int1) (insort (int2) (sort (int_list2))) + +2 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 14) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (int_list2) = mem (int1) (insort (int2) (sort (int_list2))) + +3 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +rewrite <- Cond1 in goal at 2 +rewrite IH1 in goal at 0 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 +================================================= +Progress: 117 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 14) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = true + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +intro Cond2 +rewrite Cond1 in goal at 0 +================================================= +Progress: 118 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if true then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +intro Cond2 +rewrite Cond2 in goal at 0 +New Env + +;; +Lemma List +forall (int1:int), false = if true then true else mem (int1) ((Nil)) +End of Lemma List + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if true then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 119 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (int_list1) = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = if true then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +>>> assert forall (int1:int), false = if true then true else mem (int1) ((Nil))(rank : 0) + + +1st goal of : forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +--------------------------------------- +forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 447 +Progress: 120 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +--------------------------------------- +forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +--------------------------------------- +forall (int1:int), false = true + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 121 + + +1st goal of : forall (int1:int), false = if true then true else mem (int1) ((Nil)) + +--------------------------------------- +forall (int1:int), false = true + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (int1:int), false = if true then true else mem (int1) ((Nil)) +int1 : int +--------------------------------------- +false = true + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 122 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = true + +2 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 14) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (int_list2) + +3 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro Cond1 +rewrite <- IH1 in goal at 2 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 0 +reflexivity +rewrite <- IH1 in goal at 0 +================================================= +Progress: 123 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = if true then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 448 +Progress: 124 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = if true then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +rewrite <- Cond1 in goal at 0(rank:6) ================================================= -Progress: 449 +Progress: 125 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = true 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = mem (int1) (insort (int2) (sort (int_list1))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 450 +Tactic List : 0 +previous tactics +simpl in goal +rewrite Cond2 in goal at 0 +simpl in goal +rewrite <- Cond1 in goal at 0 +New Env + +;; +Lemma List +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +End of Lemma List -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = mem (int1) (insort (int2) (sort (int_list1))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +================================================= +Progress: 126 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +false = mem (int1) (insort (int2) (sort (int_list1))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +>>> assert forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1)))(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) ================================================= -Progress: 451 +Progress: 127 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +2 conjecture(s) more... +>>> intro int1(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) ================================================= -Progress: 452 +Progress: 128 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +2 conjecture(s) more... +>>> intro int2(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) -2 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) ================================================= -Progress: 453 +Progress: 129 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 130 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +mem (int1) (insort (int2) (sort ((Nil)))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:8) +================================================= +Progress: 131 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:8) +================================================= +Progress: 132 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) +2 conjecture(s) more... +>>> intro Cond2(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> false = mem (int1) (insort (int2) (sort (int_list1))) +int1 : int +int2 : int +int_list1 : int list +Base1 : int_list1 = (Nil) +Cond1 : if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:16) +rewrite Cond2 in goal at 0(rank:16) ================================================= -Progress: 454 +Progress: 133 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23967,26 +9285,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -23996,7 +9338,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -24004,21 +9346,37 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 455 +Progress: 134 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24028,7 +9386,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -24036,18 +9394,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24057,30 +9431,46 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 17 +Deduplication: 11 Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 456 +Progress: 135 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24090,26 +9480,42 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24118,33 +9524,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 457 +Progress: 136 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24153,28 +9573,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24183,31 +9619,49 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 458 +Progress: 137 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24216,28 +9670,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24246,32 +9716,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 459 +Progress: 138 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24280,9 +9765,9 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... @@ -24290,28 +9775,34 @@ mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... -Deduplication: 78 +Deduplication: 47 Tactic List : 0 previous tactics simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24320,142 +9811,284 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 rewrite Cond2 in goal at 0 reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 +case any_eq (any1) (int1) reflexivity +rewrite IH1 in goal at 0 reflexivity New Env ;; Lemma List -forall (arg9:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg9) = mem (nat1) (insort (nat2) (arg9)) +forall (arg5:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg5) = mem (int1) (insort (int2) (arg5)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 460 +Progress: 139 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg9:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg9) = mem (nat1) (insort (nat2) (arg9))(rank : 0) +>>> assert forall (arg5:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg5) = mem (int1) (insort (int2) (arg5))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 461 +Progress: 140 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 462 +Progress: 141 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= -Progress: 463 +Progress: 142 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24463,15 +10096,31 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru Tactic List : 1 intro Cond1(rank:5) ================================================= -Progress: 464 +Progress: 143 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24479,13 +10128,29 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24493,16 +10158,32 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis Tactic List : 1 intro Cond2(rank:5) ================================================= -Progress: 465 +Progress: 144 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24510,14 +10191,30 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis >>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24525,17 +10222,33 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 466 +Progress: 145 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -24543,16 +10256,32 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -24560,19 +10289,35 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 467 +Progress: 146 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -24580,139 +10325,815 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 147 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 148 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 149 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) +================================================= +Progress: 150 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 2(rank:22) +================================================= +Progress: 151 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 468 +Progress: 152 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 469 +Progress: 153 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 470 +Progress: 154 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24720,13 +11141,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24735,26 +11156,41 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 471 +Progress: 155 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24762,12 +11198,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24778,18 +11214,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24799,35 +11251,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 472 +Progress: 156 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24835,28 +11311,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24864,13 +11356,13 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24882,21 +11374,37 @@ case match (nat2, any1) with rewrite <- Case1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 473 +Progress: 157 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24906,26 +11414,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24934,9 +11466,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -24950,23 +11490,39 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case2 in goal at 2(rank:23) rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 474 +Progress: 158 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24974,12 +11530,12 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -24990,19 +11546,35 @@ true = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25012,7 +11584,15 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -25022,26 +11602,366 @@ rewrite Cond2 in goal at 0(rank:15) rewrite <- Case1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) +================================================= +Progress: 159 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 13) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +================================================= +Progress: 160 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 161 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 475 +Progress: 162 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25049,27 +11969,43 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25077,13 +12013,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25092,25 +12028,39 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) ================================================= -Progress: 476 +Progress: 163 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25118,12 +12068,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25134,18 +12084,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25155,35 +12121,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 477 +Progress: 164 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25191,28 +12179,52 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25220,39 +12232,59 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 478 +Progress: 165 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25262,26 +12294,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25290,39 +12346,46 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 479 +Progress: 166 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25330,35 +12393,44 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25366,38 +12438,48 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +Deduplication: 11 +Tactic List : 1 +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 480 +Progress: 167 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25405,27 +12487,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25433,13 +12532,48 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = true -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +reflexivity(rank:5) +================================================= +Progress: 168 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25447,24 +12581,45 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 481 +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = true + +1 goal(s) more... +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25472,12 +12627,50 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +================================================= +Progress: 169 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25485,21 +12678,45 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25507,35 +12724,48 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 1 +reflexivity(rank:3) ================================================= -Progress: 482 +Progress: 170 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25543,28 +12773,45 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> reflexivity(rank : 3) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 47 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -25572,488 +12819,781 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true +rewrite Cond2 in goal at 0 +reflexivity +case any_eq (any1) (int1) +reflexivity +rewrite IH1 in goal at 0 +reflexivity +New Env + +;; +Lemma List +forall (arg6:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg6) = mem (int1) (insort (int2) (arg6)) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) -2 goal(s) more... +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 171 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg6:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg6) = mem (int1) (insort (int2) (arg6))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +intro int1(rank:5) +================================================= +Progress: 172 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 173 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:5) +================================================= +Progress: 174 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int_list1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +--------------------------------------- +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:5) ================================================= -Progress: 483 +Progress: 175 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) +intro Cond2(rank:5) ================================================= -Progress: 484 +Progress: 176 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +>>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) +Tactic List : 1 +induction any_list1(rank:6) ================================================= -Progress: 485 +Progress: 177 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 486 +Progress: 178 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 487 +Progress: 179 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = if false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 488 +Progress: 180 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +simpl in goal(rank:5) ================================================= -Progress: 489 +Progress: 181 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26061,34 +13601,57 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) ================================================= -Progress: 490 +Progress: 182 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26096,28 +13659,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26127,33 +13712,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 491 +Progress: 183 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26161,28 +13772,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26190,40 +13817,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 492 +Progress: 184 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26231,28 +13873,52 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26260,39 +13926,64 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 493 +Progress: 185 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26300,12 +13991,12 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26316,19 +14007,35 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26338,34 +14045,60 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 494 +Progress: 186 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26373,28 +14106,43 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26402,13 +14150,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26416,25 +14164,42 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true(rank:6) +rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 495 +Progress: 187 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26442,12 +14207,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26455,22 +14220,37 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26480,32 +14260,59 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 496 +Progress: 188 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26513,28 +14320,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26542,32 +14365,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 497 +Progress: 189 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26577,26 +14423,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26605,32 +14475,63 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 498 +Progress: 190 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26638,28 +14539,51 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26668,34 +14592,61 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 499 +Progress: 191 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26703,28 +14654,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26732,32 +14698,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 500 +Progress: 192 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26765,28 +14753,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26796,31 +14806,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 501 +Progress: 193 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26830,26 +14866,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26858,34 +14918,59 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) rewrite Cond2 in goal at 0(rank:15) rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 502 +Progress: 194 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26893,28 +14978,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26922,32 +15022,67 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 503 +Progress: 195 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26955,28 +15090,37 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -26985,34 +15129,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 504 +Progress: 196 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27022,26 +15190,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27050,30 +15242,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 505 +Progress: 197 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27083,26 +15303,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27112,7 +15356,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -27120,21 +15364,37 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 506 +Progress: 198 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27144,7 +15404,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -27152,18 +15412,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27173,30 +15449,46 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 17 +Deduplication: 11 Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 507 +Progress: 199 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27206,26 +15498,42 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27234,33 +15542,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 508 +Progress: 200 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27269,28 +15591,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27299,31 +15637,49 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 509 +Progress: 201 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27332,28 +15688,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27362,32 +15734,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 510 +Progress: 202 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27396,9 +15783,9 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... @@ -27406,28 +15793,34 @@ mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... -Deduplication: 78 +Deduplication: 47 Tactic List : 0 previous tactics simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27436,142 +15829,284 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 rewrite Cond2 in goal at 0 reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 +case any_eq (any1) (int1) reflexivity +rewrite IH1 in goal at 0 reflexivity New Env ;; Lemma List -forall (arg10:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg10) = mem (nat1) (insort (nat2) (arg10)) +forall (arg7:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg7) = mem (int1) (insort (int2) (arg7)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 511 +Progress: 203 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg10:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg10) = mem (nat1) (insort (nat2) (arg10))(rank : 0) +>>> assert forall (arg7:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg7) = mem (int1) (insort (int2) (arg7))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 512 +Progress: 204 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 513 +Progress: 205 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= -Progress: 514 +Progress: 206 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27579,15 +16114,31 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru Tactic List : 1 intro Cond1(rank:5) ================================================= -Progress: 515 +Progress: 207 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27595,13 +16146,29 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27609,16 +16176,32 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis Tactic List : 1 intro Cond2(rank:5) ================================================= -Progress: 516 +Progress: 208 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27626,14 +16209,30 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis >>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27641,17 +16240,33 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 517 +Progress: 209 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -27659,16 +16274,32 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -27676,19 +16307,35 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 518 +Progress: 210 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -27696,139 +16343,815 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 211 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 212 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 213 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) +================================================= +Progress: 214 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 2(rank:22) +================================================= +Progress: 215 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 519 +Progress: 216 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 520 +Progress: 217 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 521 +Progress: 218 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27836,13 +17159,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27851,26 +17174,41 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 522 +Progress: 219 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27878,12 +17216,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27894,18 +17232,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27915,35 +17269,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 523 +Progress: 220 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27951,28 +17329,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27980,13 +17374,13 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -27998,21 +17392,37 @@ case match (nat2, any1) with rewrite <- Case1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 524 +Progress: 221 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28022,26 +17432,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28050,9 +17484,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -28066,23 +17508,39 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case2 in goal at 2(rank:23) rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 525 +Progress: 222 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28090,12 +17548,12 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28106,19 +17564,35 @@ true = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28128,7 +17602,15 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -28138,26 +17620,366 @@ rewrite Cond2 in goal at 0(rank:15) rewrite <- Case1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) +================================================= +Progress: 223 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 13) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +================================================= +Progress: 224 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 225 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 526 +Progress: 226 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28165,27 +17987,43 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28193,13 +18031,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28208,25 +18046,39 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) ================================================= -Progress: 527 +Progress: 227 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28234,12 +18086,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28250,18 +18102,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28271,35 +18139,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 528 +Progress: 228 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28307,28 +18197,52 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28336,39 +18250,59 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 529 +Progress: 229 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28378,26 +18312,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28406,39 +18364,46 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 530 +Progress: 230 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28446,35 +18411,44 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28482,38 +18456,48 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +Deduplication: 11 +Tactic List : 1 +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 531 +Progress: 231 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28521,27 +18505,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28549,13 +18550,48 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = true -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +reflexivity(rank:5) +================================================= +Progress: 232 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28563,24 +18599,45 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 532 +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = true + +1 goal(s) more... +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28588,12 +18645,50 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +================================================= +Progress: 233 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28601,21 +18696,45 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28623,35 +18742,48 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 1 +reflexivity(rank:3) ================================================= -Progress: 533 +Progress: 234 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28659,28 +18791,45 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> reflexivity(rank : 3) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 47 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -28688,488 +18837,781 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true +rewrite Cond2 in goal at 0 +reflexivity +case any_eq (any1) (int1) +reflexivity +rewrite IH1 in goal at 0 +reflexivity +New Env + +;; +Lemma List +forall (arg8:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg8) = mem (int1) (insort (int2) (arg8)) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) -2 goal(s) more... +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 235 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg8:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg8) = mem (int1) (insort (int2) (arg8))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +intro int1(rank:5) +================================================= +Progress: 236 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 237 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:5) +================================================= +Progress: 238 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int_list1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +--------------------------------------- +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:5) ================================================= -Progress: 534 +Progress: 239 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) +intro Cond2(rank:5) ================================================= -Progress: 535 +Progress: 240 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +>>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) +Tactic List : 1 +induction any_list1(rank:6) ================================================= -Progress: 536 +Progress: 241 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 537 +Progress: 242 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 538 +Progress: 243 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = if false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 539 +Progress: 244 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +simpl in goal(rank:5) ================================================= -Progress: 540 +Progress: 245 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29177,34 +19619,57 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) ================================================= -Progress: 541 +Progress: 246 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29212,28 +19677,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29243,33 +19730,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 542 +Progress: 247 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29277,28 +19790,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29306,40 +19835,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 543 +Progress: 248 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29347,28 +19891,52 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29376,39 +19944,64 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 544 +Progress: 249 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29416,12 +20009,12 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29432,19 +20025,35 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29454,34 +20063,60 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 545 +Progress: 250 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29489,28 +20124,43 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29518,13 +20168,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29532,25 +20182,42 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true(rank:6) +rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 546 +Progress: 251 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29558,12 +20225,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29571,22 +20238,37 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29596,32 +20278,59 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 547 +Progress: 252 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29629,28 +20338,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29658,32 +20383,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 548 +Progress: 253 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29693,26 +20441,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29721,32 +20493,63 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 549 +Progress: 254 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29754,28 +20557,51 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29784,34 +20610,61 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 550 +Progress: 255 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29819,28 +20672,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29848,32 +20716,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 551 +Progress: 256 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29881,28 +20771,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29912,31 +20824,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 552 +Progress: 257 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29946,26 +20884,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -29974,34 +20936,59 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) rewrite Cond2 in goal at 0(rank:15) rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 553 +Progress: 258 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30009,28 +20996,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30038,32 +21040,67 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 554 +Progress: 259 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30071,28 +21108,37 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30101,34 +21147,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 555 +Progress: 260 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30138,26 +21208,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30166,30 +21260,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 556 +Progress: 261 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30199,26 +21321,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30228,7 +21374,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -30236,21 +21382,37 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 557 +Progress: 262 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30260,7 +21422,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -30268,18 +21430,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30289,30 +21467,46 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 17 +Deduplication: 11 Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 558 +Progress: 263 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30322,26 +21516,42 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30350,33 +21560,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 559 +Progress: 264 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30385,28 +21609,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30415,31 +21655,49 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 560 +Progress: 265 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30448,28 +21706,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30478,32 +21752,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 561 +Progress: 266 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30512,9 +21801,9 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... @@ -30522,28 +21811,34 @@ mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... -Deduplication: 78 +Deduplication: 47 Tactic List : 0 previous tactics simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30552,142 +21847,284 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 rewrite Cond2 in goal at 0 reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 +case any_eq (any1) (int1) reflexivity +rewrite IH1 in goal at 0 reflexivity New Env ;; Lemma List -forall (arg11:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg11) = mem (nat1) (insort (nat2) (arg11)) +forall (arg9:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg9) = mem (int1) (insort (int2) (arg9)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 562 +Progress: 267 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg11:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg11) = mem (nat1) (insort (nat2) (arg11))(rank : 0) +>>> assert forall (arg9:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg9) = mem (int1) (insort (int2) (arg9))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 563 +Progress: 268 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 564 +Progress: 269 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= -Progress: 565 +Progress: 270 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30695,15 +22132,31 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru Tactic List : 1 intro Cond1(rank:5) ================================================= -Progress: 566 +Progress: 271 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30711,13 +22164,29 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30725,16 +22194,32 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis Tactic List : 1 intro Cond2(rank:5) ================================================= -Progress: 567 +Progress: 272 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30742,14 +22227,30 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis >>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30757,17 +22258,33 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 568 +Progress: 273 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -30775,16 +22292,32 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -30792,19 +22325,35 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 569 +Progress: 274 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -30812,139 +22361,815 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 275 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 276 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +false = if false then true else mem (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 277 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) +================================================= +Progress: 278 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 2(rank:22) +================================================= +Progress: 279 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -rewrite Cond2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 570 +Progress: 280 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 571 +Progress: 281 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 572 +Progress: 282 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30952,13 +23177,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30967,26 +23192,41 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -rewrite IH1 in goal at 0(rank:13) rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 573 +Progress: 283 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -30994,12 +23234,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31010,18 +23250,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31031,35 +23287,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 574 +Progress: 284 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31067,28 +23347,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31096,13 +23392,13 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31114,21 +23410,37 @@ case match (nat2, any1) with rewrite <- Case1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 575 +Progress: 285 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31138,26 +23450,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31166,9 +23502,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -31182,23 +23526,39 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case2 in goal at 2(rank:23) rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 576 +Progress: 286 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31206,12 +23566,12 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31222,19 +23582,35 @@ true = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31244,7 +23620,15 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -31258,22 +23642,362 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case1 in goal at 2(rank:23) rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 577 +Progress: 287 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 13) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +================================================= +Progress: 288 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) +================================================= +Progress: 289 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) +================================================= +Progress: 290 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31281,27 +24005,43 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31309,13 +24049,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31324,25 +24064,39 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) ================================================= -Progress: 578 +Progress: 291 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31350,12 +24104,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31366,18 +24120,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31387,35 +24157,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 579 +Progress: 292 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31423,28 +24215,52 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31452,13 +24268,59 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) +================================================= +Progress: 293 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31466,25 +24328,52 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- Case1 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) -================================================= -Progress: 580 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31494,26 +24383,45 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 294 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31522,39 +24430,43 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -================================================= -Progress: 581 +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31562,12 +24474,48 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Deduplication: 11 +Tactic List : 1 +case any_eq (any1) (int1)(rank:6) +================================================= +Progress: 295 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31575,22 +24523,44 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31598,38 +24568,48 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = true -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 582 +Progress: 296 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31637,27 +24617,45 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = true -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31665,13 +24663,50 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +================================================= +Progress: 297 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31679,24 +24714,45 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 583 +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31704,12 +24760,48 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Tactic List : 1 +reflexivity(rank:3) +================================================= +Progress: 298 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31717,21 +24809,45 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +1 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 47 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -31739,517 +24855,781 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true +rewrite Cond2 in goal at 0 +reflexivity +case any_eq (any1) (int1) +reflexivity +rewrite IH1 in goal at 0 +reflexivity +New Env + +;; +Lemma List +forall (arg10:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg10) = mem (int1) (insort (int2) (arg10)) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) -1 goal(s) more... +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 299 + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg10:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg10) = mem (int1) (insort (int2) (arg10))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 1 +intro int1(rank:5) +================================================= +Progress: 300 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 301 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:5) +================================================= +Progress: 302 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int_list1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +--------------------------------------- +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:5) ================================================= -Progress: 584 +Progress: 303 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +intro Cond2(rank:5) ================================================= -Progress: 585 +Progress: 304 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) +induction any_list1(rank:6) ================================================= -Progress: 586 +Progress: 305 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +>>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 587 +Progress: 306 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 588 +Progress: 307 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +reflexivity(rank:5) ================================================= -Progress: 589 +Progress: 308 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 590 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +Progress: 309 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 591 +>>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32257,12 +25637,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Tactic List : 4 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32270,22 +25651,43 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) +================================================= +Progress: 310 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32293,34 +25695,12 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 592 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32328,28 +25708,37 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32359,33 +25748,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 593 +Progress: 311 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32393,28 +25808,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32422,40 +25853,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 594 +Progress: 312 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32463,28 +25909,52 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32492,39 +25962,64 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 595 +Progress: 313 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32532,12 +26027,12 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32548,19 +26043,35 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32570,34 +26081,60 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 596 +Progress: 314 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32605,28 +26142,43 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32634,13 +26186,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32648,25 +26200,42 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true(rank:6) +rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 597 +Progress: 315 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32674,12 +26243,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32687,22 +26256,37 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32712,32 +26296,59 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 598 +Progress: 316 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32745,28 +26356,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32774,32 +26401,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 599 +Progress: 317 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32809,26 +26459,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32837,32 +26511,63 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 600 +Progress: 318 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32870,28 +26575,51 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32900,34 +26628,61 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 601 +Progress: 319 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32935,28 +26690,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32964,32 +26734,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 602 +Progress: 320 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -32997,28 +26789,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33028,31 +26842,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 603 +Progress: 321 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33062,26 +26902,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33090,34 +26954,59 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) rewrite Cond2 in goal at 0(rank:15) rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 604 +Progress: 322 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33125,28 +27014,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33154,32 +27072,40 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 605 +Progress: 323 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33187,28 +27113,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33217,34 +27165,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 606 +Progress: 324 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33254,26 +27226,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33282,30 +27278,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 607 +Progress: 325 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33315,26 +27339,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33344,7 +27392,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -33352,21 +27400,37 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 608 +Progress: 326 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33376,7 +27440,7 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... @@ -33384,18 +27448,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then tr >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33405,30 +27485,46 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 17 +Deduplication: 11 Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 609 +Progress: 327 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33438,26 +27534,42 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33466,33 +27578,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 610 +Progress: 328 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33501,28 +27627,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +true = true 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33531,31 +27673,49 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 611 +Progress: 329 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33564,28 +27724,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = false --------------------------------------- -true = true +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33594,32 +27770,47 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 612 +Progress: 330 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33628,9 +27819,9 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... @@ -33638,28 +27829,34 @@ mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... -Deduplication: 78 +Deduplication: 47 Tactic List : 0 previous tactics simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -33668,142 +27865,284 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 rewrite Cond2 in goal at 0 reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 +case any_eq (any1) (int1) reflexivity +rewrite IH1 in goal at 0 reflexivity New Env ;; Lemma List -forall (arg12:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg12) = mem (nat1) (insort (nat2) (arg12)) +forall (arg11:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg11) = mem (int1) (insort (int2) (arg11)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 613 +Progress: 331 -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg12:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg12) = mem (nat1) (insort (nat2) (arg12))(rank : 0) +>>> assert forall (arg11:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg11) = mem (int1) (insort (int2) (arg11))(rank : 0) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= -Progress: 614 +Progress: 332 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> intro int1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= -Progress: 615 +Progress: 333 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) +>>> intro int2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat_list1(rank:5) +intro int_list1(rank:5) ================================================= -Progress: 616 +Progress: 334 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat_list1(rank : 5) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33811,15 +28150,31 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru Tactic List : 1 intro Cond1(rank:5) ================================================= -Progress: 617 +Progress: 335 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33827,13 +28182,29 @@ forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = tru >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33841,16 +28212,32 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis Tactic List : 1 intro Cond2(rank:5) ================================================= -Progress: 618 +Progress: 336 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33858,14 +28245,30 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_lis >>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33873,17 +28276,33 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) Tactic List : 1 induction any_list1(rank:6) ================================================= -Progress: 619 +Progress: 337 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) 0 goal(s) more... @@ -33891,16 +28310,32 @@ forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -33908,19 +28343,35 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) Tactic List : 1 simpl in goal(rank:6) ================================================= -Progress: 620 +Progress: 338 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... @@ -33928,38 +28379,85 @@ mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 +Tactic List : 2 rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond2 in goal at 0(rank:14) ================================================= -Progress: 621 +Progress: 339 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -33967,16 +28465,32 @@ false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) >>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -33984,19 +28498,35 @@ false = if false then true else mem (nat1) ((Nil)) Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 622 +Progress: 340 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -false = if false then true else mem (nat1) ((Nil)) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... @@ -34004,43 +28534,75 @@ false = if false then true else mem (nat1) ((Nil)) >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 +Deduplication: 1 Tactic List : 1 simpl in goal(rank:5) ================================================= -Progress: 623 +Progress: 341 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) 0 goal(s) more... @@ -34048,19 +28610,35 @@ mem (nat1) ((any1::any_list2)) = mem (nat1) (insort (nat2) ((any1::any_list2))) >>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34068,13 +28646,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 4 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34083,26 +28661,42 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) rewrite IH1 in goal at 0(rank:13) rewrite <- Cond1 in goal at 0(rank:13) ================================================= -Progress: 624 +Progress: 342 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34110,12 +28704,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34126,18 +28720,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34147,35 +28757,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 625 +Progress: 343 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34183,28 +28817,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34212,13 +28862,13 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34230,21 +28880,37 @@ case match (nat2, any1) with rewrite <- Case1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 626 +Progress: 344 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34254,26 +28920,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34282,9 +28972,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -34298,23 +28996,39 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case2 in goal at 2(rank:23) rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 627 +Progress: 345 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34322,12 +29036,12 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34338,19 +29052,35 @@ true = mem (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34360,7 +29090,15 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -34374,22 +29112,38 @@ rewrite <- Cond1 in goal at 2(rank:23) rewrite <- Case1 in goal at 2(rank:23) rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 628 +Progress: 346 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34397,7 +29151,7 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... @@ -34405,19 +29159,35 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m >>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34425,13 +29195,13 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34441,24 +29211,40 @@ case match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) rewrite <- Cond1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 629 +Progress: 347 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34466,12 +29252,12 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34482,18 +29268,34 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34503,35 +29305,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 6 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) rewrite <- Cond1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:14) +rewrite <- IH1 in goal at 0(rank:22) ================================================= -Progress: 630 +Progress: 348 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34539,28 +29365,44 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34568,13 +29410,13 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34586,21 +29428,369 @@ case match (nat2, any1) with rewrite <- Case1 in goal at 0(rank:14) rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 631 +Progress: 349 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +================================================= +Progress: 350 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) +================================================= +Progress: 351 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Cond1 in goal at 0(rank : 13) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +================================================= +Progress: 352 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34608,28 +29798,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34638,39 +29850,58 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 632 +Progress: 353 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34678,35 +29909,52 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34715,37 +29963,59 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 +Tactic List : 4 rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 2(rank:23) -rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 633 +Progress: 354 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34753,7 +30023,7 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... @@ -34761,19 +30031,35 @@ if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = mem (nat1) (if m >>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34781,13 +30067,13 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34797,22 +30083,38 @@ case match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 634 +Progress: 355 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34820,12 +30122,12 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34836,18 +30138,34 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34857,33 +30175,57 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite IH1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 635 +Progress: 356 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34893,26 +30235,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34921,9 +30287,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... @@ -34934,22 +30308,37 @@ rewrite Cond1 in goal at 0(rank:23) rewrite <- Case2 in goal at 0(rank:23) rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 636 +Progress: 357 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34957,27 +30346,52 @@ if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 13) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34985,13 +30399,47 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +reflexivity(rank:5) +================================================= +Progress: 358 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -34999,24 +30447,44 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 637 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if false then true else mem (int1) ((any1::any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35024,12 +30492,48 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +Deduplication: 11 +Tactic List : 1 +case any_eq (any1) (int1)(rank:6) +================================================= +Progress: 359 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35037,21 +30541,44 @@ if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35059,35 +30586,48 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = true 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 638 +Progress: 360 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35095,28 +30635,45 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = true 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35124,37 +30681,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Deduplication: 0 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 639 +Progress: 361 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -true = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35162,28 +30732,45 @@ true = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35191,13 +30778,48 @@ any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +reflexivity(rank:3) +================================================= +Progress: 362 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35205,544 +30827,827 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +mem (int1) (insort (int2) (any_list2)) = mem (int1) (insort (int2) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 47 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond2 in goal at 0 +reflexivity +case any_eq (any1) (int1) +reflexivity +rewrite IH1 in goal at 0 +reflexivity +New Env + +;; +Lemma List +forall (arg12:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg12) = mem (int1) (insort (int2) (arg12)) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... ================================================= -Progress: 640 +Progress: 363 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), mem (int1) (sort (int_list1)) = true -> mem (int1) (int_list1) = true +int1 : int +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : mem (int1) (sort (int_list2)) = true -> mem (int1) (int_list2) = true +Inductive1 : int_list1 = (int2::int_list2) +Cond1 : mem (int1) (insort (int2) (sort (int_list2))) = true +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +mem (int1) (sort (int_list2)) = mem (int1) (insort (int2) (sort (int_list2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg12:any list) (int1:int) (int2:int) (int_list2:int list), mem (int1) (insort (int2) (sort (int_list2))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (arg12) = mem (int1) (insort (int2) (arg12))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int1(rank:5) +================================================= +Progress: 364 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 365 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:5) +================================================= +Progress: 366 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> intro int_list1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +intro Cond1(rank:5) ================================================= -Progress: 641 +Progress: 367 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +intro Cond2(rank:5) ================================================= -Progress: 642 +Progress: 368 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> intro Cond2(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 1 +induction any_list1(rank:6) ================================================= -Progress: 643 +Progress: 369 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +forall (any_list1:any list), mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +>>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 0(rank:22) -rewrite <- Cond1 in goal at 1(rank:22) -rewrite <- Cond1 in goal at 2(rank:22) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 644 +Progress: 370 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +Base1 : any_list1 = (Nil) --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((Nil)) = mem (int1) (insort (int2) ((Nil))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 7 -rewrite Cond2 in goal at 0(rank:15) -rewrite <- Case2 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 1(rank:15) -rewrite <- Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 2(rank:23) -rewrite <- Case2 in goal at 2(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 645 +Progress: 371 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) +>>> rewrite Cond2 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +reflexivity(rank:5) ================================================= -Progress: 646 +Progress: 372 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Base1 : any_list1 = (Nil) --------------------------------------- -any_eq (any1) (nat1) = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +false = if false then true else mem (int1) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true --------------------------------------- -any_eq (any1) (nat1) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 647 +Progress: 373 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -true = mem (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +mem (int1) ((any1::any_list2)) = mem (int1) (insort (int2) ((any1::any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35750,13 +31655,13 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 4 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35764,25 +31669,43 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) +| (Neg n1', Pos n2') -> true(rank:6) +case any_eq (any1) (int1)(rank:6) +rewrite IH1 in goal at 0(rank:13) +rewrite <- Cond1 in goal at 0(rank:13) ================================================= -Progress: 648 +Progress: 374 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1) with +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35790,12 +31713,12 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35803,22 +31726,37 @@ mem (nat1) (insort (nat2) (sort (nat_list1))) = mem (nat1) (if match (nat2, any1 | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35828,32 +31766,59 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 2(rank:22) ================================================= -Progress: 649 +Progress: 375 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35861,28 +31826,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35890,32 +31871,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 650 +Progress: 376 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35925,26 +31929,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35953,32 +31981,63 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:22) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 651 +Progress: 377 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -35986,28 +32045,51 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36016,34 +32098,61 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) ================================================= -Progress: 652 +Progress: 378 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36051,28 +32160,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36080,32 +32204,56 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) +rewrite <- Cond1 in goal at 0(rank:13) +case any_eq (any1) (int1)(rank:6) ================================================= -Progress: 653 +Progress: 379 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36113,28 +32261,12 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36142,33 +32274,37 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -rewrite Cond2 in goal at 0(rank:22) -================================================= -Progress: 654 +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36178,26 +32314,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +Tactic List : 6 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 1(rank:14) +rewrite <- Cond1 in goal at 2(rank:22) +rewrite <- IH1 in goal at 0(rank:22) +================================================= +Progress: 380 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36205,35 +32374,44 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 -rewrite Cond1 in goal at 2(rank:15) -rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite Cond1 in goal at 1(rank:23) -================================================= -Progress: 655 +>>> case any_eq (any1) (int1)(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36241,28 +32419,13 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Tactic List : 3 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36270,32 +32433,41 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond2 in goal at 0(rank:22) +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- Case1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:14) ================================================= -Progress: 656 +Progress: 381 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36305,26 +32477,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36333,34 +32529,63 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 2 goal(s) more... 1 conjecture(s) more... -Tactic List : 4 +Tactic List : 7 rewrite Cond2 in goal at 0(rank:15) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Case2 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case2 in goal at 2(rank:23) +rewrite <- Case2 in goal at 0(rank:23) ================================================= -Progress: 657 +Progress: 382 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +true = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36368,28 +32593,12 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36397,31 +32606,38 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:6) -================================================= -Progress: 658 +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36431,26 +32647,60 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if nat_eq (nat2) (nat1) then true else mem (nat1) ((any1::any_list2)) +true = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 6) +Tactic List : 7 +rewrite Cond2 in goal at 0(rank:15) +rewrite <- Case1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 1(rank:15) +rewrite <- Cond1 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 2(rank:23) +rewrite <- Case1 in goal at 0(rank:23) +================================================= +Progress: 383 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36458,31 +32708,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 659 +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36490,61 +32752,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then true else mem (nat1) (any_list2) = if false then true else mem (nat1) ((any1::any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true | (_, Zero ) -> false | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 17 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 660 +Progress: 384 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36552,28 +32807,50 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then mem (nat1) (insort (nat2) (sort (nat_list1))) else mem (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then true else mem (nat1) (insort (nat2) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36581,34 +32858,59 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -rewrite Cond1 in goal at 0(rank:14) -rewrite <- Case2 in goal at 0(rank:14) -rewrite <- Cond1 in goal at 0(rank:14) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite IH1 in goal at 0(rank:22) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 661 +Progress: 385 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36616,29 +32918,52 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) (insort (nat2) (sort (nat_list1))) = true +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (any_list2) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 14) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36646,32 +32971,60 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = true +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:15) +rewrite Cond1 in goal at 0(rank:23) +rewrite <- Case2 in goal at 0(rank:23) +rewrite <- Cond1 in goal at 0(rank:23) ================================================= -Progress: 662 +Progress: 386 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then true else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36679,29 +33032,43 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -true = true +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> rewrite <- Cond1 in goal at 0(rank : 13) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36709,33 +33076,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 2 Tactic List : 1 -reflexivity(rank:3) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= -Progress: 663 +Progress: 387 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list any1 : any any_list2 : any list -IH1 : mem (nat1) (any_list2) = mem (nat1) (insort (nat2) (any_list2)) +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = mem (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36743,39 +33131,12 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false ---------------------------------------- -mem (nat1) (insort (nat2) (any_list2)) = mem (nat1) (insort (nat2) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) 0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 78 -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -rewrite <- Cond1 in goal at 0 -case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -36783,287 +33144,179 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite Cond1 in goal at 0 -rewrite <- IH1 in goal at 0 -rewrite Cond2 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -rewrite Cond1 in goal at 0 -reflexivity -reflexivity -New Env - -;; -Lemma List -forall (arg13:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg13) = mem (nat1) (insort (nat2) (arg13)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 664 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), mem (nat1) (sort (nat_list1)) = true -> mem (nat1) (nat_list1) = true -nat1 : nat -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : mem (nat1) (sort (nat_list2)) = true -> mem (nat1) (nat_list2) = true -Inductive1 : nat_list1 = (nat2::nat_list2) -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list2))) = true -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -mem (nat1) (sort (nat_list2)) = mem (nat1) (insort (nat2) (sort (nat_list2))) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (arg13:any list) (nat1:nat) (nat2:nat) (nat_list2:nat list), mem (nat1) (insort (nat2) (sort (nat_list2))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (arg13) = mem (nat1) (insort (nat2) (arg13))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat1(rank:5) -================================================= -Progress: 665 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - ---------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat2(rank:5) -================================================= -Progress: 666 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat ---------------------------------------- -forall (any_list1:any list) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro nat_list1(rank:5) -================================================= -Progress: 667 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro nat_list1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 668 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list ---------------------------------------- -forall (any_list1:any list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:5) -================================================= -Progress: 669 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 670 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) +Tactic List : 5 +case any_eq (any1) (int1)(rank:7) +rewrite Cond2 in goal at 0(rank:14) +rewrite Cond1 in goal at 0(rank:22) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- Cond1 in goal at 0(rank:22) ================================================= -Progress: 671 +Progress: 388 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -mem (nat1) ((Nil)) = mem (nat1) (insort (nat2) ((Nil))) +if any_eq (any1) (int1) then mem (int1) (insort (int2) (sort (int_list1))) else mem (int1) (insort (int2) (any_list2)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 6) +>>> case any_eq (any1) (int1)(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat) (nat_list1:nat list), mem (nat1) (insort (nat2) (sort (nat_list1))) = true->nat_eq (nat2) (nat1) = false -> mem (nat1) (any_list1) = mem (nat1) (insort (nat2) (any_list1)) -nat1 : nat -nat2 : nat -nat_list1 : nat list -Cond1 : mem (nat1) (insort (nat2) (sort (nat_list1))) = true -Cond2 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), mem (int1) (insort (int2) (sort (int_list1))) = true->match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> mem (int1) (any_list1) = mem (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +int_list1 : int list +Cond1 : mem (int1) (insort (int2) (sort (int_list1))) = true +Cond2 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : mem (int1) (any_list2) = mem (int1) (insort (int2) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -false = if nat_eq (nat2) (nat1) then true else mem (nat1) ((Nil)) +mem (int1) (insort (int2) (sort (int_list1))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then true else mem (int1) ((any1::any_list2)) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 37.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 37.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem38.log b/result/dilemma/clam/clam/problem38.log index a762725..a66f22f 100644 --- a/result/dilemma/clam/clam/problem38.log +++ b/result/dilemma/clam/clam/problem38.log @@ -7,39 +7,39 @@ Progress: 1 No conjecture ->>> assert forall (x:nat) (y:nat list), count (x) (sort (y)) = count (x) (y)(rank : 0) +>>> assert forall (x:int) (y:int list), count (x) (sort (y)) = count (x) (y)(rank : 0) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) +forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -induction nat_list1(rank:4) +induction int_list1(rank:4) ================================================= Progress: 2 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) --------------------------------------- -forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) +forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) 0 goal(s) more... 0 conjecture(s) more... ->>> induction nat_list1(rank : 4) +>>> induction int_list1(rank : 4) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -forall (nat1:nat), count (nat1) (sort ((Nil))) = count (nat1) ((Nil)) +forall (int1:int), count (int1) (sort ((Nil))) = count (int1) ((Nil)) 1 goal(s) more... @@ -50,11 +50,11 @@ reflexivity(rank:3) Progress: 3 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -Base1 : nat_list1 = (Nil) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -forall (nat1:nat), count (nat1) (sort ((Nil))) = count (nat1) ((Nil)) +forall (int1:int), count (int1) (sort ((Nil))) = count (int1) ((Nil)) 1 goal(s) more... @@ -62,14 +62,14 @@ forall (nat1:nat), count (nat1) (sort ((Nil))) = count (nat1) ((Nil)) >>> reflexivity(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat1:nat), count (nat1) (sort ((nat2::nat_list2))) = count (nat1) ((nat2::nat_list2)) +forall (int1:int), count (int1) (sort ((int2::int_list2))) = count (int1) ((int2::int_list2)) 0 goal(s) more... @@ -81,14 +81,14 @@ simpl in goal(rank:3) Progress: 4 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat1:nat), count (nat1) (sort ((nat2::nat_list2))) = count (nat1) ((nat2::nat_list2)) +forall (int1:int), count (int1) (sort ((int2::int_list2))) = count (int1) ((int2::int_list2)) 0 goal(s) more... @@ -96,87 +96,143 @@ forall (nat1:nat), count (nat1) (sort ((nat2::nat_list2))) = count (nat1) ((nat2 >>> simpl in goal(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat1:nat), count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +forall (int1:int), count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) 0 goal(s) more... 0 conjecture(s) more... Tactic List : 1 -intro nat1(rank:3) +intro int1(rank:3) ================================================= Progress: 5 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) --------------------------------------- -forall (nat1:nat), count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +forall (int1:int), count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) 0 goal(s) more... 0 conjecture(s) more... ->>> intro nat1(rank : 3) +>>> intro int1(rank : 3) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) 0 goal(s) more... 0 conjecture(s) more... Tactic List : 4 -case nat_eq (nat2) (nat1)(rank:4) -rewrite <- IH1 in goal at 2(rank:11) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:4) +rewrite <- IH1 in goal at 2(rank:19) rewrite <- IH1 in goal at 0(rank:19) rewrite <- IH1 in goal at 1(rank:19) ================================================= Progress: 6 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) 0 goal(s) more... 0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (nat_list2)) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) 1 goal(s) more... @@ -187,16 +243,24 @@ rewrite <- IH1 in goal at 0(rank:4) Progress: 7 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (nat_list2)) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) 1 goal(s) more... @@ -204,16 +268,24 @@ count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (nat_list2) >>> rewrite <- IH1 in goal at 0(rank : 4) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) 1 goal(s) more... @@ -221,27 +293,51 @@ count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_ Tactic List : 0 previous tactics simpl in goal -intro nat1 -case nat_eq (nat2) (nat1) +intro int1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (arg1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (arg1)) = SUCC (count (nat1) (arg1)) +forall (arg1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (arg1)) = SUCC (count (int1) (arg1)) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) 1 goal(s) more... @@ -250,78 +346,174 @@ count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_ Progress: 8 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (arg1)) = SUCC (count (nat1) (arg1))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +>>> assert forall (arg1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (arg1)) = SUCC (count (int1) (arg1))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int1(rank:5) ================================================= Progress: 9 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro int2(rank:5) ================================================= Progress: 10 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... @@ -332,11 +524,27 @@ intro Cond1(rank:5) Progress: 11 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... @@ -344,12 +552,28 @@ forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> count (nat1) (insort >>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... @@ -360,12 +584,28 @@ induction any_list1(rank:6) Progress: 12 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... @@ -373,14 +613,30 @@ forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (co >>> induction any_list1(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) +count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) 1 goal(s) more... @@ -391,14 +647,30 @@ simpl in goal(rank:6) Progress: 13 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) +count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) 1 goal(s) more... @@ -406,14 +678,38 @@ count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) >>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... @@ -424,14 +720,38 @@ rewrite Cond1 in goal at 0(rank:6) Progress: 14 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... @@ -439,14 +759,30 @@ if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil >>> rewrite Cond1 in goal at 0(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... @@ -457,14 +793,30 @@ reflexivity(rank:5) Progress: 15 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... @@ -472,17 +824,33 @@ if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) >>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) 0 goal(s) more... @@ -494,17 +862,33 @@ simpl in goal(rank:5) Progress: 16 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) 0 goal(s) more... @@ -512,17 +896,33 @@ count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::an >>> simpl in goal(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -530,13 +930,13 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -546,22 +946,38 @@ case match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true(rank:6) rewrite <- IH1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) +case any_eq (any1) (int1)(rank:6) ================================================= Progress: 17 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -569,12 +985,12 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -585,16 +1001,32 @@ count (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -604,30 +1036,54 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:22) +case any_eq (any1) (int1)(rank:7) +rewrite Cond1 in goal at 0(rank:14) rewrite <- IH1 in goal at 0(rank:22) ================================================= Progress: 18 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -635,26 +1091,42 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +>>> case any_eq (any1) (int1)(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -662,13 +1134,13 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 2 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -682,16 +1154,32 @@ rewrite <- IH1 in goal at 0(rank:14) Progress: 19 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -701,24 +1189,48 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -727,9 +1239,17 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) 2 goal(s) more... @@ -741,18 +1261,34 @@ rewrite <- IH1 in goal at 0(rank:15) Progress: 20 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -760,12 +1296,12 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -776,17 +1312,33 @@ count (nat1) (if match (nat2, any1) with | (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -796,7 +1348,15 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) 2 goal(s) more... @@ -808,414 +1368,663 @@ rewrite <- IH1 in goal at 0(rank:15) Progress: 21 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 11) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (sort (nat_list2)) +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -case nat_eq (nat2) (nat1)(rank:4) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:6) ================================================= Progress: 22 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (sort (nat_list2)) +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... -0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 4) +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (nat_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... -0 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:4) +1 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:7) +rewrite Cond1 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:14) ================================================= Progress: 23 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (nat_list2)) - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro nat1 -rewrite <- IH1 in goal at 2 -case nat_eq (nat2) (nat1) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (arg2:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (arg2)) = SUCC (count (nat1) (arg2)) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (insort (int2) (any_list2))) -1 goal(s) more... +2 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:15) +rewrite IH1 in goal at 0(rank:23) ================================================= Progress: 24 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... -0 conjecture(s) more... ->>> assert forall (arg2:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (arg2)) = SUCC (count (nat1) (arg2))(rank : 0) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - +1 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +reflexivity(rank:5) ================================================= Progress: 25 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> intro nat1(rank : 5) +>>> reflexivity(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false --------------------------------------- -forall (any_list1:any list) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... +Deduplication: 3 Tactic List : 1 -intro nat2(rank:5) +case any_eq (any1) (int1)(rank:6) ================================================= Progress: 26 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false --------------------------------------- -forall (any_list1:any list) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 0 goal(s) more... 1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:5) -================================================= -Progress: 27 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat ---------------------------------------- -forall (any_list1:any list), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro Cond1(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 28 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 29 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Cond1 in goal at 0(rank:6) -================================================= -Progress: 30 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 31 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +>>> case any_eq (any1) (int1)(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +rewrite IH1 in goal at 0(rank:14) +rewrite <- IH1 in goal at 0(rank:14) ================================================= -Progress: 32 +Progress: 27 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 5) +>>> rewrite <- IH1 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1223,13 +2032,13 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +Tactic List : 1 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1237,24 +2046,39 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- IH1 in goal at 0(rank:13) -case any_eq (any1) (nat1)(rank:6) +| (Neg n1', Pos n2') -> true(rank:7) ================================================= -Progress: 33 +Progress: 28 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +count (int1) (if match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1262,12 +2086,12 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with +>>> case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1275,19 +2099,36 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true(rank : 7) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1297,30 +2138,52 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (insort (int2) (any_list2))) -1 goal(s) more... +2 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite Cond1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 0(rank:22) +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:15) +rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 34 +Progress: 29 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1328,26 +2191,50 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +>>> rewrite Cond1 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1355,36 +2242,45 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 0(rank:14) +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 35 +Progress: 30 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1394,24 +2290,40 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +>>> simpl in goal(rank : 6) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1420,32 +2332,44 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) -2 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) +Tactic List : 1 +case any_eq (any1) (int1)(rank:7) ================================================= -Progress: 36 +Progress: 31 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1453,33 +2377,42 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1488,30 +2421,46 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +SUCC (SUCC (count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) 2 goal(s) more... 1 conjecture(s) more... Tactic List : 2 -rewrite Cond1 in goal at 0(rank:15) +rewrite IH1 in goal at 0(rank:15) rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 37 +Progress: 32 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1519,25 +2468,50 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +>>> rewrite IH1 in goal at 0(rank : 14) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1545,13 +2519,26 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1559,35 +2546,21 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 38 +| (Neg n1', Pos n2') -> true +rewrite IH1 in goal at 0 +New Env - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1595,19 +2568,44 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) +End of Lemma List -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1617,29 +2615,49 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite Cond1 in goal at 0(rank:22) ================================================= -Progress: 39 +Progress: 33 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1649,24 +2667,28 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1674,32 +2696,26 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 40 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1707,25 +2723,26 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -0 goal(s) more... +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1733,13 +2750,34 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +intro any1(rank:7) +================================================= +Progress: 34 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1747,22 +2785,26 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 41 +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1770,12 +2812,31 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... ->>> case match (nat2, any1) with +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1783,19 +2844,26 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1803,31 +2871,34 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite Cond1 in goal at 0(rank:22) +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) ================================================= -Progress: 42 +Progress: 35 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1835,26 +2906,26 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1862,33 +2933,31 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 43 +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1896,26 +2965,27 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +int1 : int --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1923,13 +2993,34 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +intro int2(rank:7) +================================================= +Progress: 36 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1937,23 +3028,27 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 44 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +int1 : int --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1961,12 +3056,31 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> case match (nat2, any1) with +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1974,20 +3088,28 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -1995,32 +3117,63 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -2 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) ================================================= -Progress: 45 +Progress: 37 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +int1 : int +int2 : int --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2028,26 +3181,61 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any_list1:any list), match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2055,13 +3243,34 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -case match (nat2, any1) with +intro Cond2(rank:7) +================================================= +Progress: 38 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2069,23 +3278,29 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 46 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (if match (nat2, any1) with +forall (any_list1:any list), match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2093,12 +3308,31 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> case match (nat2, any1) with +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2106,20 +3340,28 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : any_eq (any1) (nat1) = true -Case2 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2129,28 +3371,64 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) -2 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 2 +case any_eq (any1) (int1)(rank:8) rewrite Cond1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 47 +Progress: 39 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2160,24 +3438,60 @@ Case1 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2186,28 +3500,65 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -rewrite Cond1 in goal at 0(rank:6) +rewrite Cond1 in goal at 0(rank:8) ================================================= -Progress: 48 +Progress: 40 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2216,25 +3567,62 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2243,28 +3631,57 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:8) ================================================= -Progress: 49 +Progress: 41 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2273,25 +3690,54 @@ Case1 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2299,30 +3745,58 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (SUCC (count (int1) (any_list1))) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... -Deduplication: 3 +2 conjecture(s) more... Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +rewrite Case1 in goal at 0(rank:8) ================================================= -Progress: 50 +Progress: 42 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2330,26 +3804,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (SUCC (count (int1) (any_list1))) +1 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2357,30 +3860,58 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +reflexivity(rank:7) ================================================= -Progress: 51 +Progress: 43 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2388,27 +3919,55 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (SUCC (count (int1) (any_list1))) 1 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2416,32 +3975,67 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Deduplication: 0 -Tactic List : 2 -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) ================================================= -Progress: 52 +Progress: 44 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2449,27 +4043,63 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2477,30 +4107,58 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:4) +simpl in goal(rank:7) ================================================= -Progress: 53 +Progress: 45 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2508,263 +4166,664 @@ Case1 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) 0 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 4) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Deduplication: 9 +2 conjecture(s) more... Tactic List : 1 -rewrite lemma3 in goal at 0(rank:5) +rewrite Case1 in goal at 0(rank:7) ================================================= -Progress: 54 +Progress: 46 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 5) +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 7) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +forall (any_list1:any list), SUCC (if false then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) -2 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:4) +reflexivity(rank:6) ================================================= -Progress: 55 +Progress: 47 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +forall (any_list1:any list), SUCC (if false then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) -2 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> reflexivity(rank : 4) +2 conjecture(s) more... +>>> reflexivity(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -nat_eq (nat2) (nat1) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... -0 conjecture(s) more... -Deduplication: 0 +1 conjecture(s) more... +Deduplication: 1 Tactic List : 2 -rewrite Case1 in goal at 0(rank:12) -rewrite <- Case1 in goal at 0(rank:12) +case any_eq (any1) (int1)(rank:7) +rewrite Cond1 in goal at 0(rank:14) ================================================= -Progress: 56 +Progress: 48 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -nat_eq (nat2) (nat1) = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) 1 goal(s) more... -0 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = true +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) -1 goal(s) more... +2 goal(s) more... -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:3) +1 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 57 +Progress: 49 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -true = true +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) 1 goal(s) more... -0 conjecture(s) more... ->>> reflexivity(rank : 3) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 14) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (nat_list2) +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) -0 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... -Deduplication: 1 -Tactic List : 2 -rewrite <- IH1 in goal at 0(rank:11) -rewrite lemma3 in goal at 0(rank:12) +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 58 +Progress: 50 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (nat_list2) +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) -0 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (sort (nat_list2)) +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) 0 goal(s) more... -0 conjecture(s) more... -Tactic List : 1 -rewrite lemma3 in goal at 0(rank:4) +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 59 +Progress: 51 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (sort (nat_list2)) +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) 0 goal(s) more... -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (sort (nat_list2)) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite <- IH1 in goal at 0 -case match (nat2, any1) with +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -2772,16 +4831,445 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -rewrite Cond1 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -reflexivity -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma3 in goal at 0 -reflexivity +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:4) +================================================= +Progress: 52 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) + +1 goal(s) more... + +0 conjecture(s) more... +Deduplication: 12 +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:5) +================================================= +Progress: 53 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) + +1 goal(s) more... + +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 5) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) + +2 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:4) +================================================= +Progress: 54 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) + +2 goal(s) more... + +0 conjecture(s) more... +>>> reflexivity(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +0 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Case1 in goal at 0(rank:4) +================================================= +Progress: 55 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +0 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = true + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) +================================================= +Progress: 56 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +true = true + +1 goal(s) more... + +0 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:11) +rewrite lemma3 in goal at 0(rank:12) +================================================= +Progress: 57 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 11) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:4) +================================================= +Progress: 58 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +SUCC (count (int1) (sort (int_list2))) = count (int1) (sort (int_list2)) + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +reflexivity +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +reflexivity +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma3 in goal at 0 +reflexivity rewrite Case1 in goal at 0 reflexivity rewrite <- IH1 in goal at 0 @@ -2790,43 +5278,59 @@ New Env ;; Lemma List -forall (arg3:nat), SUCC (arg3) = arg3 +forall (arg2:nat), SUCC (arg2) = arg2 End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (sort (nat_list2)) +SUCC (count (int1) (sort (int_list2))) = count (int1) (sort (int_list2)) 1 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 60 +Progress: 59 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (sort (nat_list2)) +SUCC (count (int1) (sort (int_list2))) = count (int1) (sort (int_list2)) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg3:nat), SUCC (arg3) = arg3(rank : 0) +>>> assert forall (arg2:nat), SUCC (arg2) = arg2(rank : 0) 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -2840,7 +5344,7 @@ forall (nat1:nat), SUCC (nat1) = nat1 Tactic List : 1 intro nat1(rank:5) ================================================= -Progress: 61 +Progress: 60 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -2880,7 +5384,7 @@ SUCC (nat1) = nat1 1 conjecture(s) more... ================================================= -Progress: 62 +Progress: 61 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -2905,7 +5409,7 @@ forall (nat1:nat), SUCC (nat1) = nat1 Tactic List : 1 intro nat1(rank:7) ================================================= -Progress: 63 +Progress: 62 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -2929,19 +5433,27 @@ SUCC (nat1) = nat1 2 conjecture(s) more... Tactic List : 0 ================================================= -Progress: 64 +Progress: 63 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (nat_list2) +count (int1) (insort (int2) (sort (int_list2))) = count (int1) (int_list2) 0 goal(s) more... @@ -2949,16 +5461,24 @@ count (nat1) (insort (nat2) (sort (nat_list2))) = count (nat1) (nat_list2) >>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (nat_list2) +SUCC (count (int1) (sort (int_list2))) = count (int1) (int_list2) 1 goal(s) more... @@ -2966,19 +5486,27 @@ SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (nat_list2) Tactic List : 1 rewrite IH1 in goal at 0(rank:4) ================================================= -Progress: 65 +Progress: 64 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (nat_list2) +SUCC (count (int1) (sort (int_list2))) = count (int1) (int_list2) 1 goal(s) more... @@ -2986,16 +5514,24 @@ SUCC (count (nat1) (sort (nat_list2))) = count (nat1) (nat_list2) >>> rewrite IH1 in goal at 0(rank : 4) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (nat_list2)) = count (nat1) (nat_list2) +SUCC (count (int1) (int_list2)) = count (int1) (int_list2) 1 goal(s) more... @@ -3003,8 +5539,7 @@ SUCC (count (nat1) (nat_list2)) = count (nat1) (nat_list2) Tactic List : 0 previous tactics simpl in goal -rewrite <- IH1 in goal at 0 -case match (nat2, any1) with +case match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -3013,10 +5548,10 @@ case match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 rewrite Cond1 in goal at 0 reflexivity -case any_eq (any1) (nat1) +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 reflexivity rewrite IH1 in goal at 0 reflexivity @@ -3030,43 +5565,59 @@ New Env ;; Lemma List -forall (arg4:nat), SUCC (arg4) = arg4 +forall (arg3:nat), SUCC (arg3) = arg3 End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (nat_list2)) = count (nat1) (nat_list2) +SUCC (count (int1) (int_list2)) = count (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... ================================================= -Progress: 66 +Progress: 65 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = false +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false --------------------------------------- -SUCC (count (nat1) (nat_list2)) = count (nat1) (nat_list2) +SUCC (count (int1) (int_list2)) = count (int1) (int_list2) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (arg4:nat), SUCC (arg4) = arg4(rank : 0) +>>> assert forall (arg3:nat), SUCC (arg3) = arg3(rank : 0) 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -3080,7 +5631,7 @@ forall (nat1:nat), SUCC (nat1) = nat1 Tactic List : 1 intro nat1(rank:5) ================================================= -Progress: 67 +Progress: 66 1st goal of : forall (nat1:nat), SUCC (nat1) = nat1 @@ -3104,887 +5655,73878 @@ SUCC (nat1) = nat1 1 conjecture(s) more... Tactic List : 0 ================================================= -Progress: 68 +Progress: 67 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 19) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (sort (int_list2))) else count (int1) (sort (int_list2)) -1 goal(s) more... +0 goal(s) more... -1 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -rewrite Cond1 in goal at 0(rank:6) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:4) ================================================= -Progress: 69 +Progress: 68 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (sort (int_list2))) else count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) 1 goal(s) more... -1 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 6) +0 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:4) +================================================= +Progress: 69 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (sort (int_list2))) 1 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +0 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 4) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) + +1 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +rewrite <- IH1 in goal at 0 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (int1:int) (int2:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) + +1 goal(s) more... + +0 conjecture(s) more... ================================================= Progress: 70 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) 1 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 5) - +0 conjecture(s) more... +>>> assert forall (int1:int) (int2:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2))(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 3 Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +intro int1(rank:5) ================================================= Progress: 71 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) + --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) +forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +>>> intro int1(rank : 5) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +intro int2(rank:5) ================================================= Progress: 72 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) -1 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +>>> intro int2(rank : 5) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) +Tactic List : 1 +intro Cond1(rank:5) ================================================= Progress: 73 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) +>>> intro Cond1(rank : 5) -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (int_list1:int list), count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:4) +induction int_list1(rank:6) ================================================= Progress: 74 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), nat_eq (nat2) (nat1) = true -> count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) -nat1 : nat -nat2 : nat -Cond1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case1 : match (nat2, any1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case2 : any_eq (any1) (nat1) = false +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) +forall (int_list1:int list), count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) 0 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +>>> induction int_list1(rank : 6) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +count (int1) (insort (int2) (sort ((Nil)))) = SUCC (count (int1) ((Nil))) 1 goal(s) more... -0 conjecture(s) more... -Deduplication: 9 +1 conjecture(s) more... Tactic List : 1 -rewrite lemma3 in goal at 0(rank:5) +simpl in goal(rank:6) ================================================= Progress: 75 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +count (int1) (insort (int2) (sort ((Nil)))) = SUCC (count (int1) ((Nil))) 1 goal(s) more... -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 5) +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) -2 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:4) +rewrite Cond1 in goal at 0(rank:6) ================================================= Progress: 76 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -SUCC (count (nat1) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) -2 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... ->>> reflexivity(rank : 4) +1 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 6) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -nat_eq (nat2) (nat1) = true +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite Case1 in goal at 0(rank:12) -rewrite <- Case1 in goal at 0(rank:12) +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) ================================================= Progress: 77 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) --------------------------------------- -nat_eq (nat2) (nat1) = true +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) 1 goal(s) more... -0 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) --------------------------------------- -true = true +count (int1) (insort (int2) (sort ((int3::int_list2)))) = SUCC (count (int1) ((int3::int_list2))) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) ================================================= Progress: 78 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) --------------------------------------- -nat_eq (nat2) (nat1) = true +count (int1) (insort (int2) (sort ((int3::int_list2)))) = SUCC (count (int1) ((int3::int_list2))) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) --------------------------------------- -nat_eq (nat2) (nat1) = nat_eq (nat2) (nat1) +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -================================================= +1 conjecture(s) more... +Tactic List : 2 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:6) +rewrite <- IH1 in goal at 0(rank:21) +================================================= Progress: 79 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (nat_list2)) else count (nat1) (nat_list2) +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) 0 goal(s) more... -0 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 19) +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 6) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (SUCC (count (int1) (int_list2))) +1 goal(s) more... -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:6) +================================================= +Progress: 80 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (SUCC (count (int1) (int_list2))) -0 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 6) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (count (int1) (insort (int2) (sort (int_list2)))) + +1 goal(s) more... + +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro nat1 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false rewrite <- IH1 in goal at 0 New Env ;; Lemma List -forall (arg5:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (arg5)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (arg5)) else count (nat1) (arg5) +forall (arg4:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (arg4))) = SUCC (count (int1) (insort (int2) (arg4))) End of Lemma List -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (count (int1) (insort (int2) (sort (int_list2)))) -0 goal(s) more... +1 goal(s) more... -0 conjecture(s) more... +1 conjecture(s) more... ================================================= -Progress: 80 +Progress: 81 -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (count (int1) (insort (int2) (sort (int_list2)))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg4:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (arg4))) = SUCC (count (int1) (insort (int2) (arg4)))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + --------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -0 conjecture(s) more... ->>> assert forall (arg5:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (arg5)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (arg5)) else count (nat1) (arg5)(rank : 0) +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 82 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... Tactic List : 1 -intro nat1(rank:5) +intro int2(rank:7) ================================================= -Progress: 81 +Progress: 83 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... ->>> intro nat1(rank : 5) +2 conjecture(s) more... +Tactic List : 1 +intro int3(rank:7) +================================================= +Progress: 84 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... +>>> intro int3(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... Tactic List : 1 -intro nat2(rank:5) +intro Cond1(rank:7) ================================================= -Progress: 82 +Progress: 85 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int --------------------------------------- -forall (any_list1:any list) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... ->>> intro nat2(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -case nat_eq (nat2) (nat1)(rank:6) +intro Cond2(rank:7) ================================================= -Progress: 83 +Progress: 86 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) +forall (any_list1:any list), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) 0 goal(s) more... -1 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 6) +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 87 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +forall (any_list1:any list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) ((Nil)))) = SUCC (count (int1) (insort (int2) ((Nil)))) 1 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:7) +simpl in goal(rank:8) ================================================= -Progress: 84 +Progress: 88 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = SUCC (count (nat1) (any_list1)) +count (int1) (insort (int2) (insort (int3) ((Nil)))) = SUCC (count (int1) (insort (int2) ((Nil)))) 1 goal(s) more... -1 conjecture(s) more... ->>> induction any_list1(rank : 7) +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) +1 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite Cond1 in goal at 0(rank:24) +================================================= +Progress: 89 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) 2 goal(s) more... +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:25) +rewrite Cond1 in goal at 1(rank:25) +rewrite Cond1 in goal at 2(rank:25) +================================================= +Progress: 90 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 19) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (sort (int_list2))) else count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +rewrite <- IH1 in goal at 1 +New Env + +;; +Lemma List +forall (arg5:any list) (int1:int) (int2:int) (int_list2:int list), count (int1) (insort (int2) (arg5)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (arg5)) else count (int1) (int_list2) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (sort (int_list2))) else count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 91 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (sort (int_list2))) else count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg5:any list) (int1:int) (int2:int) (int_list2:int list), count (int1) (insort (int2) (arg5)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (arg5)) else count (int1) (int_list2)(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) + +0 goal(s) more... + 1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:7) +intro int1(rank:5) ================================================= -Progress: 85 +Progress: 92 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) + --------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = SUCC (count (nat1) ((Nil))) +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> simpl in goal(rank : 7) +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +0 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 93 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +forall (any_list1:any list) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) -2 goal(s) more... +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) + +0 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -rewrite Case1 in goal at 0(rank:7) +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:6) ================================================= -Progress: 86 +Progress: 94 -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) -2 goal(s) more... +0 goal(s) more... 1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 7) +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +1 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:7) +================================================= +Progress: 95 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 96 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:7) +================================================= +Progress: 97 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> intro int_list1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:7) +================================================= +Progress: 98 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 99 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 100 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +forall (int_list1:int list), count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:6) +================================================= +Progress: 101 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +forall (int_list1:int list), count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> intro int_list1(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +case any_eq (any1) (int1)(rank:7) +================================================= +Progress: 102 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:8) +rewrite Case1 in goal at 0(rank:15) +================================================= +Progress: 103 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 104 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 105 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 106 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 107 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 108 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case3 in goal at 0(rank:8) +================================================= +Progress: 109 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:8) +================================================= +Progress: 110 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 111 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Case1 in goal at 0(rank:7) +================================================= +Progress: 112 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 113 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case3 in goal at 0(rank:7) +================================================= +Progress: 114 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case3 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 115 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +case any_eq (any1) (int1)(rank:7) +================================================= +Progress: 116 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int_list1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +case any_eq (any1) (int1) +rewrite Case1 in goal at 0 +simpl in goal +rewrite Case3 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +simpl in goal +rewrite Case3 in goal at 0 +reflexivity +case any_eq (any1) (int1) +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 117 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2)))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 118 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 119 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 120 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 121 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 122 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Case2 in goal at 0(rank:7) +================================================= +Progress: 123 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 124 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : any_eq (any1) (int1) = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int_list1 +case any_eq (any1) (int1) +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +reflexivity +rewrite Case2 in goal at 0 +simpl in goal +================================================= +Progress: 125 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((Nil)))) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 126 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((Nil)))) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:8) +================================================= +Progress: 127 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 128 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) ((any1::any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 129 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) ((any1::any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 130 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:9) +rewrite Cond1 in goal at 0(rank:16) +================================================= +Progress: 131 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 132 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 133 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 134 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 135 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 2 +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 136 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:16) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 137 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 138 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +================================================= +Progress: 139 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 140 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 1 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 141 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 142 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 5 +Tactic List : 1 +rewrite lemma3 in goal at 0(rank:8) +================================================= +Progress: 143 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 144 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Case1 in goal at 0(rank:15) +rewrite <- Case3 in goal at 0(rank:15) +================================================= +Progress: 145 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +true = true + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 146 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +true = true + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +reflexivity +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +reflexivity +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma3 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +reflexivity +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 147 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 148 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 149 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 150 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 151 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 152 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:8) +================================================= +Progress: 153 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 154 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 155 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (count (int1) ((any1::any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +rewrite <- IH1 in goal at 0(rank:15) +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 156 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:9) +rewrite Cond1 in goal at 0(rank:16) +rewrite <- IH1 in goal at 0(rank:24) +================================================= +Progress: 157 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 158 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 159 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 160 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 161 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:9) +rewrite Cond1 in goal at 0(rank:16) +rewrite IH1 in goal at 0(rank:16) +================================================= +Progress: 162 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +rewrite lemma3 in goal at 0(rank:26) +================================================= +Progress: 163 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 164 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 3 +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 165 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 0(rank:16) +rewrite lemma3 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 166 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 167 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +rewrite lemma3 in goal at 0(rank:26) +================================================= +Progress: 168 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 169 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 170 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 0(rank:17) +rewrite lemma3 in goal at 0(rank:18) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 171 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite IH1 in goal at 0 +================================================= +Progress: 172 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 173 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 2 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 174 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 175 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 12 +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:7) +================================================= +Progress: 176 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 177 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Case1 in goal at 0(rank:6) +================================================= +Progress: 178 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +true = true + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 179 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : forall (int_list1:int list), count (int1) (insort (int2) (any_list2)) = SUCC (count (int1) (any_list2)) +Inductive1 : any_list1 = (any1::any_list2) +int_list1 : int list +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +true = true + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = count (int1) (int_list1) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 3 +induction any_list1(rank:14) +induction int_list1(rank:14) +rewrite lemma4 in goal at 0(rank:14) +================================================= +Progress: 180 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = count (int1) (int_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 181 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:6) +================================================= +Progress: 182 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 183 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), ZERO = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:7) +================================================= +Progress: 184 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), ZERO = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +ZERO = count (int1) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 185 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +ZERO = count (int1) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = count (int1) ((int3::int_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 186 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = count (int1) ((int3::int_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 5 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:7) +rewrite IH1 in goal at 0(rank:14) +rewrite <- IH1 in goal at 0(rank:14) +rewrite <- IH1 in goal at 1(rank:14) +rewrite <- IH1 in goal at 2(rank:14) +================================================= +Progress: 187 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 188 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = count (int1) (int_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = count (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 189 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = count (int1) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +induction any_list1(rank:15) +rewrite lemma4 in goal at 0(rank:15) +================================================= +Progress: 190 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = count (int1) (int_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), SUCC (count (int1) (any_list1)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +induction any_list1(rank:15) +induction int_list1(rank:15) +================================================= +Progress: 191 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (int_list2) = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:7) +================================================= +Progress: 192 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (int_list2) = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) +================================================= +Progress: 193 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else ZERO + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:7) +================================================= +Progress: 194 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 0(rank:23) +rewrite IH1 in goal at 1(rank:23) +rewrite IH1 in goal at 2(rank:23) +================================================= +Progress: 195 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 1 +New Env + +;; +Lemma List +forall (int1:int) (int3:int) (int_list2:int list), ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 196 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int3:int) (int_list2:int list), ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2)(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 197 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 198 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +================================================= +Progress: 199 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:8) +================================================= +Progress: 200 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +--------------------------------------- +ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 201 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else ZERO + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 2 +New Env + +;; +Lemma List +forall (int1:int) (int3:int) (int_list2:int list), ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else ZERO +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else ZERO + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 202 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int3:int) (int_list2:int list), ZERO = if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else ZERO(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 203 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 204 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +================================================= +Progress: 205 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:9) +================================================= +Progress: 206 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +ZERO = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 207 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +ZERO = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), ZERO = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else ZERO +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +================================================= +Progress: 208 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (arg6:nat), arg6 = SUCC (arg6) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 209 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg6:nat), arg6 = SUCC (arg6)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 210 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +New Env + +;; +Lemma List +forall (nat1:nat), nat1 = SUCC (nat1) +End of Lemma List + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 211 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (nat1:nat), nat1 = SUCC (nat1)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:9) +================================================= +Progress: 212 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro nat1(rank : 9) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 213 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 +================================================= +Progress: 214 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 215 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:7) +================================================= +Progress: 216 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 217 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 218 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite <- IH1 in goal at 0(rank:14) +================================================= +Progress: 219 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Case1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 220 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 14) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:7) +rewrite lemma4 in goal at 0(rank:23) +================================================= +Progress: 221 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite Case1 in goal at 0(rank:15) +rewrite IH1 in goal at 0(rank:23) +rewrite lemma4 in goal at 0(rank:24) +================================================= +Progress: 222 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = ZERO + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 223 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) ((Nil))) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 224 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) ((Nil))) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +================================================= +Progress: 225 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), SUCC (count (int1) (any_list1)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (count (int1) ((Nil))) = count (int1) (int_list1) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 226 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (count (int1) ((Nil))) = count (int1) (int_list1) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = count (int1) (int_list1) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 227 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = count (int1) (int_list1) + +2 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = count (int1) ((Nil)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 228 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = count (int1) ((Nil)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +================================================= +Progress: 229 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), SUCC (count (int1) (any_list1)) = count (int1) (int_list1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = count (int1) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 230 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = count (int1) ((Nil)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 231 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) ((Nil))) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 232 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) ((Nil))) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +================================================= +Progress: 233 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 234 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:8) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 235 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:8) +================================================= +Progress: 236 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:9) +================================================= +Progress: 237 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 238 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite <- Case3 in goal at 0(rank:16) +================================================= +Progress: 239 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:8) +================================================= +Progress: 240 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 241 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 242 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 243 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 244 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +reflexivity +New Env + +;; +Lemma List +forall (arg7:nat), arg7 = SUCC (arg7) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 245 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg7:nat), arg7 = SUCC (arg7)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 246 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 247 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 248 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:8) +rewrite IH1 in goal at 0(rank:23) +rewrite lemma4 in goal at 0(rank:24) +================================================= +Progress: 249 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite lemma4 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:24) +================================================= +Progress: 250 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 251 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite lemma4 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:24) +================================================= +Progress: 252 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- Case3 in goal at 0(rank:8) +================================================= +Progress: 253 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +rewrite <- Case3 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 254 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1)(rank : 0) + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +--------------------------------------- +forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 255 + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +--------------------------------------- +forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +--------------------------------------- +forall (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 256 + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +--------------------------------------- +forall (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +int1 : int +--------------------------------------- +any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 257 + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +int1 : int +--------------------------------------- +any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +int1 : int +Cond1 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) +================================================= +Progress: 258 + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +int1 : int +Cond1 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (int1:int), any_eq (any1) (int1) = true -> false = any_eq (any1) (int1) +any1 : any +int1 : int +Cond1 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 259 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +reflexivity +rewrite <- Case3 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 260 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1)(rank : 0) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +--------------------------------------- +forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 261 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +--------------------------------------- +forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 262 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 263 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 264 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:7) +================================================= +Progress: 265 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond3(rank:7) +================================================= +Progress: 266 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond3(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:15) +rewrite Cond3 in goal at 0(rank:23) +================================================= +Progress: 267 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 15) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond3 in goal at 0(rank:7) +================================================= +Progress: 268 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond3 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 269 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 270 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite <- Case3 in goal at 0(rank:16) +================================================= +Progress: 271 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- Case3 in goal at 0(rank:8) +================================================= +Progress: 272 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite lemma4 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +rewrite <- Case3 in goal at 0 +================================================= +Progress: 273 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite lemma4 in goal at 0 +reflexivity +rewrite <- Case3 in goal at 0 +================================================= +Progress: 274 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 275 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite <- Case3 in goal at 0(rank:16) +================================================= +Progress: 276 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- Case3 in goal at 0(rank:8) +================================================= +Progress: 277 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite <- IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite lemma4 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +rewrite <- Case3 in goal at 0 +================================================= +Progress: 278 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite <- IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite lemma4 in goal at 0 +reflexivity +rewrite <- Case3 in goal at 0 +================================================= +Progress: 279 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 19) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +rewrite <- IH1 in goal at 2 +New Env + +;; +Lemma List +forall (arg8:any list) (int1:int) (int2:int) (int_list2:int list), count (int1) (insort (int2) (arg8)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (arg8) +End of Lemma List + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 280 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (sort (int_list1)) = count (int1) (int_list1) +int_list1 : int list +int2 : int +int_list2 : int list +IH1 : forall (int1:int), count (int1) (sort (int_list2)) = count (int1) (int_list2) +Inductive1 : int_list1 = (int2::int_list2) +int1 : int +--------------------------------------- +count (int1) (insort (int2) (sort (int_list2))) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (sort (int_list2)) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg8:any list) (int1:int) (int2:int) (int_list2:int list), count (int1) (insort (int2) (arg8)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (arg8)(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int1(rank:5) +================================================= +Progress: 281 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int1(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +intro int2(rank:5) +================================================= +Progress: 282 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro int2(rank : 5) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:6) +================================================= +Progress: 283 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 6) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (int_list1)) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +induction any_list1(rank:15) +induction int_list1(rank:15) +================================================= +Progress: 284 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (int_list1)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 285 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) ((Nil))) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:7) +================================================= +Progress: 286 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 287 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 288 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (count (int1) (int_list1)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = SUCC (count (int1) ((Nil))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 289 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Base2 : int_list1 = (Nil) +--------------------------------------- +SUCC (ZERO) = SUCC (count (int1) ((Nil))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (count (int1) ((int3::int_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 290 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (count (int1) ((int3::int_list2))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 291 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:16) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 292 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) (int_list1)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction int_list1(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 293 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (count (int1) ((Nil))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 294 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (any_list1:any list), count (int1) (insort (int2) (any_list1)) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 295 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +count (int1) (insort (int2) ((Nil))) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 296 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 297 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +Base2 : any_list1 = (Nil) +--------------------------------------- +if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 298 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) ((any1::any_list2))) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +rewrite <- IH1 in goal at 0(rank:15) +================================================= +Progress: 299 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 300 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +================================================= +Progress: 301 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:24) +rewrite <- IH1 in goal at 1(rank:24) +rewrite <- IH1 in goal at 2(rank:24) +================================================= +Progress: 302 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (int1:int) (int3:int) (int_list2:int list), SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 303 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int3:int) (int_list2:int list), SUCC (ZERO) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list2))(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 304 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +--------------------------------------- +forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 305 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +--------------------------------------- +forall (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +================================================= +Progress: 306 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:8) +================================================= +Progress: 307 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), SUCC (ZERO) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (ZERO) else count (int1) (int_list1)) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 308 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 309 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite IH1 in goal at 0(rank:24) +================================================= +Progress: 310 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (arg9:nat), arg9 = SUCC (arg9) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 311 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg9:nat), arg9 = SUCC (arg9)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 312 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 313 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (ZERO)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 +================================================= +Progress: 314 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 315 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:9) +rewrite <- IH1 in goal at 0(rank:16) +================================================= +Progress: 316 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) +================================================= +Progress: 317 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 318 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 319 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 320 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 321 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 322 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) ((Nil)))) = count (int1) (insort (int2) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 323 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) ((Nil)))) = count (int1) (insort (int2) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:8) +================================================= +Progress: 324 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 325 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +================================================= +Progress: 326 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 327 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 328 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 329 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 330 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 331 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:7) +================================================= +Progress: 332 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) +================================================= +Progress: 333 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 334 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 335 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = count (int1) (insort (int2) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:9) +================================================= +Progress: 336 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (any_list1))) = count (int1) (insort (int2) (any_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) ((Nil)))) = count (int1) (insort (int2) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 337 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) ((Nil)))) = count (int1) (insort (int2) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 338 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 339 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = count (int1) (insort (int2) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (ZERO)) = SUCC (ZERO) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +================================================= +Progress: 340 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 341 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:9) +rewrite IH1 in goal at 0(rank:24) +================================================= +Progress: 342 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:9) +================================================= +Progress: 343 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int), SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 344 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int), SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO)(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 345 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (count (int1) ((Nil)))) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 346 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (count (int1) ((Nil)))) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 347 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 348 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 349 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:9) +================================================= +Progress: 350 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite <- IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +================================================= +Progress: 351 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list2)) else count (int1) (int_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 21) + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (sort (int_list2))) else count (int1) (int_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (arg10:any list) (int1:int) (int2:int) (int3:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (arg10))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (arg10)) else count (int1) (int_list2)) +End of Lemma List + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (sort (int_list2))) else count (int1) (int_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 352 + + +1st goal of : forall (int1:int) (int2:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (sort (int_list1))) = SUCC (count (int1) (int_list1)) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : count (int1) (insort (int2) (sort (int_list2))) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) (sort (int_list2)))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (sort (int_list2))) else count (int1) (int_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg10:any list) (int1:int) (int2:int) (int3:int) (int_list2:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (arg10))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (arg10)) else count (int1) (int_list2))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 353 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 354 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int3(rank:7) +================================================= +Progress: 355 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int3(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 356 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank:8) +================================================= +Progress: 357 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:9) +================================================= +Progress: 358 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list) (int_list1:int list), count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) (insort (int3) ((Nil)))) = SUCC (count (int1) (insort (int2) ((Nil)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 359 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (insort (int2) (insort (int3) ((Nil)))) = SUCC (count (int1) (insort (int2) ((Nil)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int_list1(rank:9) +================================================= +Progress: 360 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int_list1:int list), count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> intro int_list1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite Cond1 in goal at 0(rank:25) +================================================= +Progress: 361 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int) (int_list1:int list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then count (int1) (insort (int2) (any_list1)) else count (int1) (int_list1)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +Case2 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:26) +rewrite Cond1 in goal at 1(rank:26) +rewrite Cond1 in goal at 2(rank:26) +================================================= +Progress: 362 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 +================================================= +Progress: 363 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 1 +New Env + +;; +Lemma List +forall (int1:int) (int_list2:int list), ZERO = SUCC (count (int1) (int_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 364 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int_list2:int list), ZERO = SUCC (count (int1) (int_list2))(rank : 0) + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +--------------------------------------- +forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 365 + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +--------------------------------------- +forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 366 + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 367 + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), ZERO = SUCC (count (int1) (int_list1)) +int_list1 : int list +Base1 : int_list1 = (Nil) +int1 : int +--------------------------------------- +ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 368 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 2 +New Env + +;; +Lemma List +forall (int1:int) (int_list2:int list), count (int1) (int_list2) = SUCC (ZERO) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 369 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int_list2:int list), count (int1) (int_list2) = SUCC (ZERO)(rank : 0) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) + +--------------------------------------- +forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 370 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) + +--------------------------------------- +forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 371 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), count (int1) ((Nil)) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 372 + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), count (int1) (int_list1) = SUCC (ZERO) +int_list1 : int list +Base1 : int_list1 = (Nil) +int1 : int +--------------------------------------- +ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 373 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (arg11:nat), arg11 = SUCC (arg11) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 374 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg11:nat), arg11 = SUCC (arg11)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 375 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 376 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 1(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (int_list2) = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 1 +================================================= +Progress: 377 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (ZERO) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 2(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : ZERO = count (int1) (int_list2) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +ZERO = SUCC (count (int1) (int_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite IH1 in goal at 2 +================================================= +Progress: 378 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 379 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (count (int1) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 380 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 381 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 382 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 383 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +reflexivity +New Env + +;; +Lemma List +forall (arg12:nat), arg12 = SUCC (arg12) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 384 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg12:nat), arg12 = SUCC (arg12)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 385 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 386 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 387 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = ZERO(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 388 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:7) +================================================= +Progress: 389 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 390 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 391 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 392 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:7) +================================================= +Progress: 393 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) +================================================= +Progress: 394 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 395 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 396 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list1)) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +New Env + +;; +Lemma List +forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +End of Lemma List + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list1)) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 397 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = ZERO +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list1)) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:10) +================================================= +Progress: 398 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = ZERO + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 399 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = ZERO + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = ZERO + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:10) +================================================= +Progress: 400 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = ZERO + +1 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (ZERO) = ZERO + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 401 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 23) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 402 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = ZERO + +2 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:8) +================================================= +Progress: 403 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:9) +================================================= +Progress: 404 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 405 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Case1 in goal at 0(rank:16) +rewrite <- Case3 in goal at 0(rank:16) +================================================= +Progress: 406 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- Case3 in goal at 0(rank:8) +================================================= +Progress: 407 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +rewrite <- Case3 in goal at 0 +================================================= +Progress: 408 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- Case3 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +rewrite lemma4 in goal at 0 +reflexivity +rewrite <- Case3 in goal at 0 +================================================= +Progress: 409 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond3 in goal at 0(rank : 23) + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +New Env + +;; +Lemma List +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +End of Lemma List + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 410 + + +1st goal of : forall (any1:any) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->any_eq (any1) (int1) = true -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = any_eq (any1) (int1) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond3 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true(rank : 0) + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:9) +================================================= +Progress: 411 + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 9) + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int2(rank:9) +================================================= +Progress: 412 + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int2(rank : 9) + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:9) +================================================= +Progress: 413 + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond1(rank : 9) + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 414 + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false -> match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +false = true + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 415 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 416 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +New Env + +;; +Lemma List +forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 417 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO))(rank : 0) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +--------------------------------------- +forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:9) +================================================= +Progress: 418 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +--------------------------------------- +forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +--------------------------------------- +forall (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int2(rank:9) +================================================= +Progress: 419 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +--------------------------------------- +forall (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int2(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +--------------------------------------- +forall (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int3(rank:9) +================================================= +Progress: 420 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +--------------------------------------- +forall (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int3(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:9) +================================================= +Progress: 421 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond1(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:9) +================================================= +Progress: 422 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond2(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +================================================= +Progress: 423 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:10) +================================================= +Progress: 424 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 10) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 425 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:10) +================================================= +Progress: 426 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 10) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 427 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:9) +================================================= +Progress: 428 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 429 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 430 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 431 + + +1st goal of : forall (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 432 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(Nil))) else (int3::insort (int2) ((Nil)))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 433 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 434 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(Nil)))) else count (int1) ((int3::(Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:9) +================================================= +Progress: 435 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 436 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +2 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:8) +================================================= +Progress: 437 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 438 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((int2::(Nil)))) else count (int1) ((int2::(Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:8) +================================================= +Progress: 439 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 440 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +Case1 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) ((any1::any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 3 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 441 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) (insort (int3) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) ((any1::any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 442 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite Cond1 in goal at 0(rank:24) +================================================= +Progress: 443 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 444 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite Cond1 in goal at 0(rank:25) +================================================= +Progress: 445 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite Cond1 in goal at 0(rank:25) +================================================= +Progress: 446 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite Cond1 in goal at 0(rank:25) +================================================= +Progress: 447 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:26) +rewrite Cond1 in goal at 1(rank:26) +rewrite Cond1 in goal at 2(rank:26) +================================================= +Progress: 448 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:26) +rewrite Cond1 in goal at 1(rank:26) +rewrite Cond1 in goal at 2(rank:26) +================================================= +Progress: 449 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:26) +rewrite Cond1 in goal at 1(rank:26) +rewrite Cond1 in goal at 2(rank:26) +================================================= +Progress: 450 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite lemma4 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 451 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (count (int1) (any_list2))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 452 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 453 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 454 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 455 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:7) +================================================= +Progress: 456 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) +================================================= +Progress: 457 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 458 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 459 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 460 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (any_list1)) = SUCC (count (int1) (any_list1)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false +--------------------------------------- +forall (any_list1:any list), count (int1) (any_list1) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 461 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false +--------------------------------------- +forall (any_list1:any list), count (int1) (any_list1) = SUCC (count (int1) (any_list1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) ((Nil)) = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 462 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +count (int1) ((Nil)) = SUCC (count (int1) ((Nil))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (count (int1) (any_list1)) +any1 : any +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = false +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +ZERO = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +================================================= +Progress: 463 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = count (int1) (insort (int2) (any_list2)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 464 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 465 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = SUCC (count (int1) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite lemma4 in goal at 0 +case any_eq (any1) (int1) +reflexivity +New Env + +;; +Lemma List +forall (arg13:nat), arg13 = SUCC (arg13) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 466 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (any_list2) = SUCC (count (int1) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg13:nat), arg13 = SUCC (arg13)(rank : 0) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro nat1(rank:7) +================================================= +Progress: 467 + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) + +--------------------------------------- +forall (nat1:nat), nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro nat1(rank : 7) + + +1st goal of : forall (nat1:nat), nat1 = SUCC (nat1) +nat1 : nat +--------------------------------------- +nat1 = SUCC (nat1) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +================================================= +Progress: 468 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int), SUCC (count (int1) (any_list2)) = ZERO +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 469 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int), SUCC (count (int1) (any_list2)) = ZERO(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 470 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 471 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 472 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (count (int1) (any_list1)) = ZERO +any_list1 : any list +Base1 : any_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (ZERO) = ZERO + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 473 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (any_list1)) else count (int1) (int_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = false +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = ZERO +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (any_list2)) = ZERO + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite <- IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +================================================= +Progress: 474 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (ZERO)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 0 +================================================= +Progress: 475 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 1(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 1 +New Env + +;; +Lemma List +forall (int1:int) (int_list2:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 476 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int_list2:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list2)))(rank : 0) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) + +--------------------------------------- +forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 477 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) + +--------------------------------------- +forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 478 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 479 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (ZERO) = SUCC (SUCC (count (int1) (int_list1))) +int_list1 : int list +Base1 : int_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 480 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (count (int1) (int_list2))) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 2(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (ZERO)) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +case match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false +rewrite <- IH1 in goal at 2 +New Env + +;; +Lemma List +forall (int1:int) (int_list2:int list), SUCC (count (int1) (int_list2)) = SUCC (SUCC (ZERO)) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (ZERO)) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 481 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +int_list1 : int list +int3 : int +int_list2 : int list +IH1 : SUCC (ZERO) = SUCC (count (int1) (int_list2)) +Inductive1 : int_list1 = (int3::int_list2) +Case2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +SUCC (count (int1) (int_list2)) = SUCC (SUCC (ZERO)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (int1:int) (int_list2:int list), SUCC (count (int1) (int_list2)) = SUCC (SUCC (ZERO))(rank : 0) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) + +--------------------------------------- +forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction int_list1(rank:8) +================================================= +Progress: 482 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) + +--------------------------------------- +forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction int_list1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 483 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:8) +================================================= +Progress: 484 + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) +int_list1 : int list +Base1 : int_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 8) + + +1st goal of : forall (int1:int) (int_list1:int list), SUCC (count (int1) (int_list1)) = SUCC (SUCC (ZERO)) +int_list1 : int list +Base1 : int_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (ZERO) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 485 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 486 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)) = SUCC (ZERO)(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any1(rank:7) +================================================= +Progress: 487 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:7) +================================================= +Progress: 488 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int1(rank:7) +================================================= +Progress: 489 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +--------------------------------------- +forall (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro int2(rank:7) +================================================= +Progress: 490 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +--------------------------------------- +forall (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro int2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:7) +================================================= +Progress: 491 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:7) +================================================= +Progress: 492 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro Cond2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:7) +================================================= +Progress: 493 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 494 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:8) +================================================= +Progress: 495 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1)) = SUCC (ZERO) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +New Env + +;; +Lemma List +forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +End of Lemma List + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 496 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1)) = SUCC (ZERO) +any1 : any +any_list1 : any list +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +1 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO)(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:10) +================================================= +Progress: 497 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +--------------------------------------- +forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (count (int1) ((Nil)))) = SUCC (ZERO) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 498 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (count (int1) ((Nil)))) = SUCC (ZERO) + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:10) +================================================= +Progress: 499 + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (int1:int), SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int), SUCC (SUCC (count (int1) (any_list1))) = SUCC (ZERO) +any_list1 : any list +Base1 : any_list1 = (Nil) +int1 : int +--------------------------------------- +SUCC (SUCC (ZERO)) = SUCC (ZERO) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro int1 +================================================= +Progress: 500 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = count (int1) (insort (int2) (any_list2)) + +3 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 501 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)) = SUCC (ZERO) + +3 goal(s) more... + +1 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) +================================================= +Progress: 502 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (ZERO) + +4 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int_list1:int list), count (int1) (insort (int2) (any_list1)) = if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (int_list1)) else count (int1) (any_list1) +int1 : int +int2 : int +Case1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +int_list1 : int list +Base1 : int_list1 = (Nil) +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (any_list2)) = SUCC (ZERO) +Inductive1 : any_list1 = (any1::any_list2) +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = count (int1) (insort (int2) (any_list2)) + +4 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Case1 in goal at 0 +simpl in goal +rewrite IH1 in goal at 0 +case any_eq (any1) (int1) +rewrite <- IH1 in goal at 0 +================================================= +Progress: 503 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 24) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 504 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 505 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +================================================= +Progress: 506 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +================================================= +Progress: 507 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:11) +================================================= +Progress: 508 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:11) +================================================= +Progress: 509 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:11) +================================================= +Progress: 510 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:11) +================================================= +Progress: 511 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:11) +================================================= +Progress: 512 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:10) +================================================= +Progress: 513 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 4 +rewrite Case1 in goal at 0(rank:18) +rewrite Case1 in goal at 1(rank:18) +rewrite Case1 in goal at 2(rank:18) +rewrite Cond2 in goal at 0(rank:18) +================================================= +Progress: 514 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 4 +rewrite Cond2 in goal at 0(rank:18) +rewrite <- Case2 in goal at 0(rank:26) +rewrite <- Case2 in goal at 1(rank:26) +rewrite <- Case2 in goal at 2(rank:26) +================================================= +Progress: 515 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 1(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:18) +rewrite <- Case2 in goal at 0(rank:26) +================================================= +Progress: 516 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 2(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:18) +rewrite <- Case2 in goal at 0(rank:26) +================================================= +Progress: 517 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 518 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case1 in goal at 0(rank:10) +================================================= +Progress: 519 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 520 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:10) +================================================= +Progress: 521 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 522 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:10) +================================================= +Progress: 523 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 524 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Deduplication: 8 +Tactic List : 1 +rewrite Case1 in goal at 0(rank:9) +================================================= +Progress: 525 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 526 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 527 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 528 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:9) +================================================= +Progress: 529 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 530 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Cond2 in goal at 0 +reflexivity +rewrite Cond2 in goal at 0 +simpl in goal +rewrite Cond1 in goal at 0 +reflexivity +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +simpl in goal +case any_eq (any1) (int1) +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Cond2 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +reflexivity +rewrite Cond2 in goal at 0 +simpl in goal +rewrite Case1 in goal at 0 +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +simpl in goal +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int) (int3:int), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 531 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int) (int3:int), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2))))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:9) +================================================= +Progress: 532 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int2(rank:9) +================================================= +Progress: 533 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int2(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:9) +================================================= +Progress: 534 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:10) +================================================= +Progress: 535 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) ((Nil))))) = SUCC (SUCC (SUCC (count (int1) ((Nil))))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 536 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) ((Nil))))) = SUCC (SUCC (SUCC (count (int1) ((Nil))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)))) = SUCC (SUCC (SUCC (ZERO))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:10) +================================================= +Progress: 537 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)))) = SUCC (SUCC (SUCC (ZERO))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)))) = SUCC (SUCC (SUCC (ZERO))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 538 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil)))) = SUCC (SUCC (SUCC (ZERO))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) ((any1::any_list2))))) = SUCC (SUCC (SUCC (count (int1) ((any1::any_list2))))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 539 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) ((any1::any_list2))))) = SUCC (SUCC (SUCC (count (int1) ((any1::any_list2))))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 540 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:11) +rewrite Cond1 in goal at 0(rank:18) +================================================= +Progress: 541 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 542 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:19) +================================================= +Progress: 543 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:19) +================================================= +Progress: 544 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 545 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 2 +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 546 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:18) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 547 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (count (int1) (insort (int2) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +================================================= +Progress: 548 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (count (int1) (insort (int2) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2)))) = SUCC (SUCC (SUCC (count (int1) (insort (int2) (any_list2))))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite IH1 in goal at 0(rank:27) +================================================= +Progress: 549 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (insort (int2) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 550 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) = SUCC (SUCC (SUCC (SUCC (count (int1) (any_list2))))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 1 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 551 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 552 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (SUCC (count (int1) (insort (int2) (any_list1)))) = SUCC (SUCC (SUCC (count (int1) (any_list1)))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Deduplication: 5 +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:10) +================================================= +Progress: 553 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 554 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +2 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:17) +rewrite <- Case2 in goal at 0(rank:17) +================================================= +Progress: 555 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +true = true + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 556 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +true = true + +2 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 557 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +================================================= +Progress: 558 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:10) +================================================= +Progress: 559 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 560 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:10) +================================================= +Progress: 561 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 562 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:10) +================================================= +Progress: 563 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 564 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 4 +rewrite Case1 in goal at 0(rank:17) +rewrite Case1 in goal at 1(rank:17) +rewrite Case1 in goal at 2(rank:17) +rewrite Cond2 in goal at 0(rank:17) +================================================= +Progress: 565 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:9) +================================================= +Progress: 566 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 567 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) else count (int1) (if true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:9) +================================================= +Progress: 568 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 569 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:9) +================================================= +Progress: 570 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 571 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (if false then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 3 +Tactic List : 1 +rewrite Case1 in goal at 0(rank:8) +================================================= +Progress: 572 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 573 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (if true then (int2::(any1::insort (int3) (any_list2))) else (any1::insort (int2) (insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:8) +================================================= +Progress: 574 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 575 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +if true then SUCC (count (int1) ((any1::insort (int3) (any_list2)))) else count (int1) ((any1::insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite Case2 in goal at 0(rank:8) +================================================= +Progress: 576 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Case2 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if false then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 577 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if false then SUCC (count (int1) (insort (int3) (any_list2))) else count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +reflexivity +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +reflexivity +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma4 in goal at 0 +reflexivity +rewrite Cond2 in goal at 0 +reflexivity +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Cond2 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +rewrite Cond2 in goal at 0 +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +reflexivity +rewrite Case1 in goal at 0 +simpl in goal +rewrite Cond1 in goal at 0 +simpl in goal +rewrite Case2 in goal at 0 +simpl in goal +New Env + +;; +Lemma List +forall (any_list2:any list) (int1:int) (int3:int), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 578 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any_list2:any list) (int1:int) (int3:int), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2)))(rank : 0) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:9) +================================================= +Progress: 579 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int2(rank:9) +================================================= +Progress: 580 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int2(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:9) +================================================= +Progress: 581 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond1(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:10) +================================================= +Progress: 582 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> induction any_list1(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((Nil)))) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 583 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((Nil)))) = SUCC (SUCC (count (int1) ((Nil)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond1 in goal at 0(rank:10) +================================================= +Progress: 584 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 585 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((Nil))) else count (int1) ((Nil))) = SUCC (SUCC (ZERO)) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) ((any1::any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 586 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) ((any1::any_list2)))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 587 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:11) +rewrite Cond1 in goal at 0(rank:18) +================================================= +Progress: 588 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 589 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:19) +================================================= +Progress: 590 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:19) +================================================= +Progress: 591 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 592 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 2 +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 593 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 594 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:11) +================================================= +Progress: 595 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (count (int1) (if match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(any1::any_list2)) else (any1::insort (int2) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : any_eq (any1) (int1) = true +Case2 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +3 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:19) +rewrite IH1 in goal at 0(rank:27) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 596 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:9) +================================================= +Progress: 597 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +Deduplication: 2 +Tactic List : 2 +rewrite IH1 in goal at 0(rank:17) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 598 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 599 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> SUCC (count (int1) (insort (int2) (any_list1))) = SUCC (SUCC (count (int1) (any_list1))) +int1 : int +int2 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : SUCC (count (int1) (insort (int2) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 6 +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:9) +================================================= +Progress: 600 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (count (int1) (insort (int3) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:8) +================================================= +Progress: 601 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +SUCC (SUCC (count (int1) (any_list2))) = SUCC (SUCC (count (int1) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:8) +================================================= +Progress: 602 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +true = true + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 603 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case2 : any_eq (any1) (int1) = false +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +true = true + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 4 +Tactic List : 4 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +case any_eq (any1) (int1)(rank:8) +rewrite <- IH1 in goal at 0(rank:15) +rewrite lemma5 in goal at 0(rank:24) +================================================= +Progress: 604 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 4 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +case any_eq (any1) (int1)(rank:9) +rewrite <- IH1 in goal at 0(rank:16) +rewrite lemma5 in goal at 0(rank:25) +================================================= +Progress: 605 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite <- IH1 in goal at 0(rank:16) +rewrite lemma4 in goal at 0(rank:25) +================================================= +Progress: 606 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 4 +case any_eq (any1) (int1)(rank:10) +rewrite <- IH1 in goal at 0(rank:17) +rewrite Cond1 in goal at 0(rank:17) +rewrite lemma5 in goal at 0(rank:26) +================================================= +Progress: 607 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite <- IH1 in goal at 0(rank:17) +rewrite lemma4 in goal at 0(rank:26) +================================================= +Progress: 608 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite <- IH1 in goal at 0(rank:17) +rewrite lemma4 in goal at 0(rank:26) +================================================= +Progress: 609 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 610 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 611 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 612 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 15) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:8) +================================================= +Progress: 613 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +0 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 8) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite IH1 in goal at 0(rank:24) +case any_eq (any1) (int1)(rank:9) +================================================= +Progress: 614 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:10) +rewrite Cond1 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +================================================= +Progress: 615 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite IH1 in goal at 0(rank:25) +rewrite lemma5 in goal at 0(rank:26) +================================================= +Progress: 616 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 617 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 618 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +================================================= +Progress: 619 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case any_eq (any1) (int1)(rank:10) +rewrite Cond1 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +================================================= +Progress: 620 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 621 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 16) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:9) +rewrite lemma5 in goal at 0(rank:25) +================================================= +Progress: 622 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (insort (int2) (if match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int3::(any1::any_list2)) else (any1::insort (int3) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +1 goal(s) more... + +2 conjecture(s) more... +>>> case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite IH1 in goal at 0(rank:25) +rewrite lemma5 in goal at 0(rank:26) +================================================= +Progress: 623 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 624 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 625 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:17) +rewrite lemma5 in goal at 0(rank:26) +rewrite <- IH1 in goal at 0(rank:17) +================================================= +Progress: 626 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +case match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite Cond1 in goal at 0 +reflexivity +case any_eq (any1) (int1) +rewrite IH1 in goal at 0 +reflexivity +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite Cond2 in goal at 0 +reflexivity +case match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list2:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +================================================= +Progress: 627 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2)))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro any1(rank:9) +================================================= +Progress: 628 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro any1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int1(rank:9) +================================================= +Progress: 629 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +--------------------------------------- +forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int2(rank:9) +================================================= +Progress: 630 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +--------------------------------------- +forall (any_list1:any list) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int2(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro int3(rank:9) +================================================= +Progress: 631 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +--------------------------------------- +forall (any_list1:any list) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro int3(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond1(rank:9) +================================================= +Progress: 632 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +--------------------------------------- +forall (any_list1:any list), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond1(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond2(rank:9) +================================================= +Progress: 633 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond2(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond3(rank:9) +================================================= +Progress: 634 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +--------------------------------------- +forall (any_list1:any list), match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond3(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +forall (any_list1:any list), match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond4(rank:9) +================================================= +Progress: 635 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +--------------------------------------- +forall (any_list1:any list), match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond4(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +intro Cond5(rank:9) +================================================= +Progress: 636 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> intro Cond5(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +case any_eq (any1) (int1)(rank:10) +rewrite Cond1 in goal at 0(rank:17) +================================================= +Progress: 637 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 638 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite lemma5 in goal at 0(rank:26) +================================================= +Progress: 639 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 640 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank:10) +rewrite lemma5 in goal at 0(rank:26) +================================================= +Progress: 641 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +count (int1) (if match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true then (int2::(int3::(any1::any_list2))) else (int3::insort (int2) ((any1::any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond1 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 642 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 643 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +================================================= +Progress: 644 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 645 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:17) +rewrite IH1 in goal at 0(rank:25) +================================================= +Progress: 646 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 647 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 648 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite lemma4 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:26) +================================================= +Progress: 649 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (insort (int2) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 650 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 651 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 17) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 652 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +rewrite Cond2 in goal at 0(rank:9) +================================================= +Progress: 653 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 654 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 655 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) + +0 goal(s) more... + +3 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (SUCC (SUCC (count (int1) (any_list1)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +induction any_list1(rank:19) +rewrite lemma5 in goal at 0(rank:19) +================================================= +Progress: 656 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 657 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 658 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:19) +================================================= +Progress: 659 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 17) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 660 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +case any_eq (any1) (int1)(rank:10) +================================================= +Progress: 661 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list2))) else count (int1) (insort (int2) (any_list2))) + +2 goal(s) more... + +2 conjecture(s) more... +>>> case any_eq (any1) (int1)(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:19) +================================================= +Progress: 662 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 663 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 664 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:11) +================================================= +Progress: 665 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 666 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 667 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 668 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:11) +================================================= +Progress: 669 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 670 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 671 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:18) +================================================= +Progress: 672 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:11) +================================================= +Progress: 673 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 674 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 675 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 676 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 677 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 678 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 679 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 680 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 681 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 682 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 683 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), if true then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) +any1 : any +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) + +1 goal(s) more... + +3 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 684 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 685 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 686 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 687 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +if true then SUCC (count (int1) ((int3::(any1::any_list2)))) else count (int1) ((int3::(any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Cond2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 688 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 689 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Case4 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 690 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:11) +================================================= +Progress: 691 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:10) +================================================= +Progress: 692 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:18) +rewrite <- Case4 in goal at 0(rank:18) +================================================= +Progress: 693 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma4 in goal at 0(rank:11) +================================================= +Progress: 694 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:10) +================================================= +Progress: 695 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (SUCC (count (int1) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true + +3 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 2 +rewrite Cond1 in goal at 0(rank:18) +rewrite <- Case4 in goal at 0(rank:18) +================================================= +Progress: 696 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 697 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +rewrite Case4 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:26) +================================================= +Progress: 698 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:11) +================================================= +Progress: 699 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 700 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 701 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +any_list1 : any list +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:6) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case3 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:26) ================================================= -Progress: 87 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 702 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list2 : any list +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) +Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -if true then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = SUCC (ZERO) - -2 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 6) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Deduplication: 0 +2 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:6) +rewrite lemma5 in goal at 0(rank:11) ================================================= -Progress: 88 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 703 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = SUCC (count (nat1) ((any1::any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -3992,13 +79534,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4006,24 +79543,82 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -case any_eq (any1) (nat1)(rank:7) -================================================= -Progress: 89 - +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) +================================================= +Progress: 704 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4031,12 +79626,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4044,19 +79636,96 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4066,30 +79735,61 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:8) -rewrite Case1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 0(rank:23) +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) ================================================= -Progress: 90 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 705 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4097,26 +79797,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4124,13 +79807,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4138,22 +79816,79 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:8) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 91 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4163,24 +79898,82 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 8) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 3 +rewrite Case2 in goal at 0(rank:18) +rewrite lemma4 in goal at 0(rank:27) +rewrite <- IH1 in goal at 0(rank:26) +================================================= +Progress: 706 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4189,32 +79982,67 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) 3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:16) -rewrite <- IH1 in goal at 0(rank:16) -================================================= -Progress: 92 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4222,12 +80050,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4235,20 +80060,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 8) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true -Case3 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4258,29 +80071,69 @@ Case3 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (SUCC (count (nat1) (any_list2))) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) 3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:16) -rewrite <- IH1 in goal at 0(rank:16) +2 conjecture(s) more... +Tactic List : 1 +rewrite lemma5 in goal at 0(rank:11) ================================================= -Progress: 93 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 707 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4288,25 +80141,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4314,13 +80151,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4328,22 +80160,68 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 94 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 11) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4351,12 +80229,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4364,19 +80239,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4386,29 +80250,79 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (SUCC (count (int1) (insort (int3) (any_list2)))) + +4 goal(s) more... -1 conjecture(s) more... -Tactic List : 3 -case any_eq (any1) (nat1)(rank:8) -rewrite IH1 in goal at 0(rank:15) -rewrite Case1 in goal at 0(rank:23) +2 conjecture(s) more... +Tactic List : 2 +rewrite Cond2 in goal at 0(rank:19) +rewrite lemma4 in goal at 0(rank:28) ================================================= -Progress: 95 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 708 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4417,25 +80331,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 8) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4444,32 +80340,68 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) 3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:16) -rewrite IH1 in goal at 0(rank:24) -================================================= -Progress: 96 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4477,26 +80409,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (SUCC (count (nat1) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 15) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4504,13 +80418,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4518,23 +80427,64 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:8) -================================================= -Progress: 97 +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 709 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4542,12 +80492,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4555,20 +80501,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 8) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true -Case3 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4577,29 +80511,69 @@ Case3 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) 3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:16) -rewrite IH1 in goal at 0(rank:24) -================================================= -Progress: 98 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4608,25 +80582,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 15) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4635,28 +80591,74 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:7) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case4 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 99 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 710 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4665,25 +80667,8 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4693,27 +80678,85 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:6) -================================================= -Progress: 100 +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4723,24 +80766,61 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if true then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 6) +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 711 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4749,29 +80829,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Deduplication: 3 -Tactic List : 1 -case any_eq (any1) (nat1)(rank:7) -================================================= -Progress: 101 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4779,26 +80837,9 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = SUCC (if any_eq (any1) (nat1) then count (nat1) (insort (nat2) (any_list2)) else count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4806,30 +80847,60 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:6) -================================================= -Progress: 102 +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4838,26 +80909,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = true ---------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4865,32 +80917,75 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case3 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 103 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true +Progress: 712 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4899,26 +80994,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false ---------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4926,30 +81002,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false ---------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 104 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = true -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = SUCC (count (nat1) (any_list2)) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -4957,197 +81011,69 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false ---------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = count (nat1) (any_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 9 -Tactic List : 1 -induction any_list1(rank:6) -================================================= -Progress: 105 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false ---------------------------------------- -forall (any_list1:any list), count (nat1) (insort (nat2) (any_list1)) = count (nat1) (any_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list1(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = count (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 106 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -count (nat1) (insort (nat2) ((Nil))) = count (nat1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = ZERO - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:6) -================================================= -Progress: 107 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = ZERO - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if false then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = ZERO - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 108 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -if false then SUCC (count (nat1) ((Nil))) else count (nat1) ((Nil)) = ZERO - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = count (nat1) ((any1::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 109 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) ((any1::any_list2))) = count (nat1) ((any1::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5155,13 +81081,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5169,26 +81090,73 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- IH1 in goal at 2(rank:13) -case any_eq (any1) (nat1)(rank:6) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 1(rank:13) -================================================= -Progress: 110 +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 713 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5196,12 +81164,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5209,19 +81173,88 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5230,33 +81263,65 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite Case1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -rewrite <- IH1 in goal at 2(rank:22) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case4 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 111 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 714 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5264,26 +81329,87 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5291,13 +81417,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5305,22 +81427,91 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 112 +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 715 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5330,24 +81521,77 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5356,32 +81600,110 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (any_list2)) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 113 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list +Progress: 716 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5389,12 +81711,42 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (any_list2)) +| (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true +--------------------------------------- +forall (any_list1:any list), SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) 1 goal(s) more... -1 conjecture(s) more... ->>> case match (nat2, any1) with +3 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5402,20 +81754,72 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true -Case3 : match (nat2, any1) with +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5424,30 +81828,36 @@ Case3 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (any_list2)) +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) -2 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) +3 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) ================================================= -Progress: 114 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Progress: 717 + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5455,25 +81865,7 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5481,13 +81873,7 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5495,23 +81881,38 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case any_eq (any1) (nat1)(rank:6) -================================================= -Progress: 115 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5519,12 +81920,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5532,19 +81929,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Cond5 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5553,33 +81939,33 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) +forall (any_list1:any list), SUCC (if true then SUCC (count (int1) ((any1::any_list1))) else count (int1) ((any1::any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) 1 goal(s) more... -1 conjecture(s) more... -Tactic List : 5 -case any_eq (any1) (nat1)(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) -rewrite IH1 in goal at 1(rank:14) -rewrite IH1 in goal at 2(rank:14) -================================================= -Progress: 116 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +3 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any1:any) (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5587,26 +81973,7 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false->match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5614,13 +81981,7 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true->match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5628,22 +81989,47 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 117 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list +| (Neg n1', Pos n2') -> true = true -> if match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((int3::(any1::any_list1)))) else count (int1) ((int3::(any1::any_list1))) = SUCC (if any_eq (any1) (int1) then count (int1) (insort (int2) (insort (int3) (any_list1))) else count (int1) (insort (int2) (any_list1))) any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond3 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Cond4 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5652,25 +82038,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Cond5 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5679,32 +82047,64 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true +Case1 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +forall (any_list1:any list), SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list1)) else count (int1) (any_list1))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list1)))) -2 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... +3 conjecture(s) more... Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) +rewrite Case1 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 118 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 718 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5712,12 +82112,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5725,20 +82121,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true -Case3 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5748,29 +82133,66 @@ Case3 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 119 +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5778,25 +82200,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5804,13 +82209,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5818,22 +82219,63 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 120 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) +================================================= +Progress: 719 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5841,12 +82283,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5854,19 +82292,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5876,30 +82304,67 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) -================================================= -Progress: 121 +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5908,25 +82373,8 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5935,31 +82383,64 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) +2 conjecture(s) more... +Tactic List : 3 +rewrite Case3 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) ================================================= -Progress: 122 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 720 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5967,25 +82448,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -5993,13 +82458,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6007,22 +82467,68 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 123 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (if match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond2 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6030,12 +82536,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6043,19 +82546,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6065,30 +82557,71 @@ Case2 : match (nat2, any1) with | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 4 -case any_eq (any1) (nat1)(rank:7) -rewrite <- IH1 in goal at 0(rank:22) -rewrite IH1 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) ================================================= -Progress: 124 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 721 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6097,25 +82630,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6124,32 +82639,59 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 125 +SUCC (if true then SUCC (count (int1) ((any1::any_list2))) else count (int1) ((any1::any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6157,26 +82699,9 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : any_eq (any1) (int1) = true +Case3 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6184,13 +82709,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6198,23 +82718,65 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 126 +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +Tactic List : 3 +rewrite Case2 in goal at 0(rank:18) +rewrite IH1 in goal at 0(rank:26) +rewrite lemma5 in goal at 0(rank:27) +================================================= +Progress: 722 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true ---------------------------------------- -count (nat1) (if match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6222,12 +82784,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then (nat2::(any1::any_list2)) else (any1::insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6235,20 +82793,8 @@ count (nat1) (if match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : any_eq (any1) (nat1) = true -Case3 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6257,29 +82803,69 @@ Case3 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 127 +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Case4 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6288,25 +82874,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6315,29 +82883,63 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -case any_eq (any1) (nat1)(rank:7) -rewrite Case1 in goal at 0(rank:22) +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:10) ================================================= -Progress: 128 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 723 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6345,26 +82947,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6373,30 +82957,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = SUCC (count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite Case1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 129 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6405,25 +82966,60 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6431,29 +83027,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:6) -================================================= -Progress: 130 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6462,25 +83037,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6489,28 +83046,82 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (count (int1) (insort (int2) (insort (int3) (any_list2)))) -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:18) +rewrite lemma5 in goal at 0(rank:19) ================================================= -Progress: 131 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 724 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6519,25 +83130,68 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6545,29 +83199,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case any_eq (any1) (nat1)(rank:7) -================================================= -Progress: 132 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6576,25 +83209,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6603,29 +83218,72 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) +true = true -2 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:6) +reflexivity(rank:9) ================================================= -Progress: 133 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 725 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6634,26 +83292,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true ---------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (any_list2)) - -2 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6662,31 +83301,69 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = false +Case4 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (any_list2) = count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 134 +true = true +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6695,25 +83372,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6722,28 +83381,74 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = false --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) +SUCC (SUCC (count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) -1 goal(s) more... +2 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:6) +2 conjecture(s) more... +Deduplication: 2 +Tactic List : 2 +rewrite lemma5 in goal at 0(rank:18) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 135 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 726 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6752,25 +83457,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6779,28 +83466,77 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:6) -================================================= -Progress: 136 +match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Cond1 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6809,25 +83545,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6836,28 +83554,72 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) +true = true -1 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -case any_eq (any1) (nat1)(rank:7) +reflexivity(rank:9) ================================================= -Progress: 137 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 727 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6866,25 +83628,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 7) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6893,30 +83637,69 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true -Case3 : any_eq (any1) (nat1) = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -SUCC (count (nat1) (any_list2)) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 138 +true = true +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> reflexivity(rank : 9) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6925,25 +83708,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6952,28 +83717,83 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = false --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) +SUCC (SUCC (count (int1) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) -1 goal(s) more... +2 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:6) +2 conjecture(s) more... +Deduplication: 2 +Tactic List : 2 +rewrite lemma5 in goal at 0(rank:18) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 139 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 728 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -6982,25 +83802,60 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 6) +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Case4 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7008,29 +83863,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 140 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = false +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7039,25 +83873,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = true ---------------------------------------- -if false then SUCC (count (nat1) ((any1::any_list2))) else count (nat1) ((any1::any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (any_list2)) else count (nat1) (any_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7065,30 +83881,64 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) -0 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Deduplication: 4 +2 conjecture(s) more... Tactic List : 1 -case any_eq (any1) (nat1)(rank:6) +simpl in goal(rank:10) ================================================= -Progress: 141 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 729 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7097,25 +83947,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false ---------------------------------------- -if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (insort (nat2) (any_list2)) = if any_eq (any1) (nat1) then SUCC (count (nat1) (insort (nat2) (any_list2))) else count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case any_eq (any1) (nat1)(rank : 6) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7123,30 +83955,8 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = true ---------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 142 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7154,27 +83964,61 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = true +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -SUCC (count (nat1) (insort (nat2) (any_list2))) = SUCC (count (nat1) (insort (nat2) (any_list2))) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> simpl in goal(rank : 10) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7183,31 +84027,82 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false +Case2 : match (int3, any1) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case3 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true +Case4 : any_eq (any1) (int1) = true --------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +SUCC (SUCC (SUCC (count (int1) (any_list2)))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) -0 goal(s) more... +3 goal(s) more... -1 conjecture(s) more... -Deduplication: 0 +2 conjecture(s) more... Tactic List : 2 -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma4 in goal at 0(rank:19) +rewrite <- IH1 in goal at 0(rank:26) ================================================= -Progress: 143 - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +Progress: 730 + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7216,26 +84111,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false ---------------------------------------- -count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false -any_list1 : any list -any1 : any -any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) -Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7243,30 +84119,70 @@ Case2 : match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with +| (Zero , Pos _) -> true +| (Zero , _) -> false +| (Neg _, Zero ) -> true +| (_, Zero ) -> false +| (Pos n1', Pos n2') -> less_than (n1') (n2') +| (Neg n1', Neg n2') -> less_than (n2') (n1') +| (Pos n1', Neg n2') -> false +| (Neg n1', Pos n2') -> true = true --------------------------------------- -count (nat1) (any_list2) = count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 144 +SUCC (SUCC (if any_eq (any1) (int1) then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) +3 goal(s) more... -1st goal of : forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -nat1 : nat -nat2 : nat -Case1 : nat_eq (nat2) (nat1) = false +2 conjecture(s) more... +>>> rewrite Case3 in goal at 0(rank : 18) + + +1st goal of : forall (any_list1:any list) (int1:int) (int2:int) (int3:int), match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true->match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true -> count (int1) (insort (int2) (insort (int3) (any_list1))) = SUCC (count (int1) (insort (int2) (any_list1))) +int1 : int +int2 : int +int3 : int +Cond1 : match (int2, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true +Cond2 : match (int3, int1) with +| (Zero , Zero ) -> true +| (Pos n1', Pos n2') -> natural_eq (n1') (n2') +| (Neg n1', Neg n2') -> natural_eq (n1') (n2') +| (Zero , Pos Z ) -> true +| (Zero , Neg Z ) -> true +| (Pos Z , Zero ) -> true +| (Neg Z , Zero ) -> true +| (_, _) -> false = true any_list1 : any list any1 : any any_list2 : any list -IH1 : count (nat1) (insort (nat2) (any_list2)) = count (nat1) (any_list2) +IH1 : count (int1) (insort (int2) (insort (int3) (any_list2))) = SUCC (count (int1) (insort (int2) (any_list2))) Inductive1 : any_list1 = (any1::any_list2) -Case2 : match (nat2, any1) with +Case1 : match (int2, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7275,145 +84191,7 @@ Case2 : match (nat2, any1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true = false -Case3 : any_eq (any1) (nat1) = false ---------------------------------------- -count (nat1) (any_list2) = count (nat1) (any_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 29 -Tactic List : 2 -case nat_eq (nat2) (nat1)(rank:4) -rewrite lemma3 in goal at 0(rank:11) -================================================= -Progress: 145 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> case nat_eq (nat2) (nat1)(rank : 4) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat -Case1 : nat_eq (nat2) (nat1) = true ---------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = SUCC (count (nat1) (sort (nat_list2))) - -1 goal(s) more... - -0 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:20) -rewrite lemma3 in goal at 0(rank:20) -================================================= -Progress: 146 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -count (nat1) (insort (nat2) (sort (nat_list2))) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 11) - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) - -0 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:0) -================================================= -Progress: 147 - - -1st goal of : forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -nat_list1 : nat list -nat2 : nat -nat_list2 : nat list -IH1 : forall (nat1:nat), count (nat1) (sort (nat_list2)) = count (nat1) (nat_list2) -Inductive1 : nat_list1 = (nat2::nat_list2) -nat1 : nat ---------------------------------------- -if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (sort (nat_list2))) else count (nat1) (sort (nat_list2)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 0) - - -No conjecture -Proof Success -Proof -assert forall (nat1:nat) (nat_list1:nat list), count (nat1) (sort (nat_list1)) = count (nat1) (nat_list1) -induction nat_list1 -reflexivity -simpl in goal -intro nat1 -rewrite <- IH1 in goal at 0 -assert forall (any_list1:any list) (nat1:nat) (nat2:nat), count (nat1) (insort (nat2) (any_list1)) = if nat_eq (nat2) (nat1) then SUCC (count (nat1) (any_list1)) else count (nat1) (any_list1) -intro nat1 -intro nat2 -case nat_eq (nat2) (nat1) -induction any_list1 -simpl in goal -rewrite Case1 in goal at 0 -reflexivity -simpl in goal -rewrite <- IH1 in goal at 0 -case match (nat2, any1) with +Case2 : match (int3, any1) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7421,21 +84199,9 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -rewrite Case1 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -reflexivity -rewrite IH1 in goal at 0 -reflexivity -induction any_list1 -simpl in goal -rewrite Case1 in goal at 0 -reflexivity -simpl in goal -rewrite <- IH1 in goal at 1 -case match (nat2, any1) with +| (Neg n1', Pos n2') -> true = true +Case3 : any_eq (any1) (int1) = true +Case4 : match (int2, int3) with | (Zero , Pos _) -> true | (Zero , _) -> false | (Neg _, Zero ) -> true @@ -7443,23 +84209,19 @@ case match (nat2, any1) with | (Pos n1', Pos n2') -> less_than (n1') (n2') | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -rewrite Case1 in goal at 0 -reflexivity -case any_eq (any1) (nat1) -reflexivity -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma3 in goal at 0 -reflexivity -Qed -File "_none_", lines 81-83, characters 2-22: +| (Neg n1', Pos n2') -> true = true +--------------------------------------- +SUCC (SUCC (if true then SUCC (count (int1) (any_list2)) else count (int1) (any_list2))) = SUCC (SUCC (count (int1) (insort (int2) (any_list2)))) + +3 goal(s) more... + +2 conjecture(s) more... +Dilemma timed out for benchmark clam with problem 38.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem39.log b/result/dilemma/clam/clam/problem39.log index c1e9e73..d684178 100644 --- a/result/dilemma/clam/clam/problem39.log +++ b/result/dilemma/clam/clam/problem39.log @@ -4418,12 +4418,12 @@ reflexivity rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem4.log b/result/dilemma/clam/clam/problem4.log index 3fb72c6..78494c8 100644 --- a/result/dilemma/clam/clam/problem4.log +++ b/result/dilemma/clam/clam/problem4.log @@ -1357,12 +1357,12 @@ reflexivity rewrite lemma5 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem40.log b/result/dilemma/clam/clam/problem40.log index d75dd8c..fff7e72 100644 --- a/result/dilemma/clam/clam/problem40.log +++ b/result/dilemma/clam/clam/problem40.log @@ -56226,8493 +56226,12 @@ forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) 1 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg214:any list), (any1::(any2::(any3::(any4::((arg214 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg214 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg214:any list), (any1::(any2::(any3::(any4::((arg214 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg214 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg215:any list), (any1::(any2::(any3::(any4::((arg215 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg215 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg215:any list), (any1::(any2::(any3::(any4::((arg215 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg215 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg216:any list), (any1::(any2::(any3::(any4::((arg216 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg216 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg216:any list), (any1::(any2::(any3::(any4::((arg216 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg216 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg217:any list), (any1::(any2::(any3::(any4::((arg217 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg217 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg217:any list), (any1::(any2::(any3::(any4::((arg217 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg217 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg218:any list), (any1::(any2::(any3::(any4::((arg218 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg218 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg218:any list), (any1::(any2::(any3::(any4::((arg218 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg218 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg219:any list), (any1::(any2::(any3::(any4::((arg219 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg219 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg219:any list), (any1::(any2::(any3::(any4::((arg219 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg219 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg220:any list), (any1::(any2::(any3::(any4::((arg220 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg220 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg220:any list), (any1::(any2::(any3::(any4::((arg220 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg220 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 6 -intro any1(rank:12) -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any2(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any3(rank:12) -================================================= -Progress: 1217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg221:any list), (any1::(any2::(any3::(any4::((arg221 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg221 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg221:any list), (any1::(any2::(any3::(any4::((arg221 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg221 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg222:any list), (any1::(any2::(any3::(any4::((arg222 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg222 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg222:any list), (any1::(any2::(any3::(any4::((arg222 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg222 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg223:any list), (any1::(any2::(any3::(any4::((arg223 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg223 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg223:any list), (any1::(any2::(any3::(any4::((arg223 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg223 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg224:any list), (any1::(any2::(any3::(any4::((arg224 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg224 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg224:any list), (any1::(any2::(any3::(any4::((arg224 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg224 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg225:any list), (any1::(any2::(any3::(any4::((arg225 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg225 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg225:any list), (any1::(any2::(any3::(any4::((arg225 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg225 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg226:any list), (any1::(any2::(any3::(any4::((arg226 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg226 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg226:any list), (any1::(any2::(any3::(any4::((arg226 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg226 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg227:any list), (any1::(any2::(any3::(any4::((arg227 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg227 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg227:any list), (any1::(any2::(any3::(any4::((arg227 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg227 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg228:any list), (any1::(any2::(any3::(any4::((arg228 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg228 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg228:any list), (any1::(any2::(any3::(any4::((arg228 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg228 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg229:any list), (any1::(any2::(any3::(any4::((arg229 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg229 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg229:any list), (any1::(any2::(any3::(any4::((arg229 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg229 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg230:any list), (any1::(any2::(any3::(any4::((arg230 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg230 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg230:any list), (any1::(any2::(any3::(any4::((arg230 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg230 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg231:any list), (any1::(any2::(any3::(any4::((arg231 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg231 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg231:any list), (any1::(any2::(any3::(any4::((arg231 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg231 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg232:any list), (any1::(any2::(any3::(any4::((arg232 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg232 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg232:any list), (any1::(any2::(any3::(any4::((arg232 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg232 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg233:any list), (any1::(any2::(any3::(any4::((arg233 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg233 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg233:any list), (any1::(any2::(any3::(any4::((arg233 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg233 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg234:any list), (any1::(any2::(any3::(any4::((arg234 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg234 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg234:any list), (any1::(any2::(any3::(any4::((arg234 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg234 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg235:any list), (any1::(any2::(any3::(any4::((arg235 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg235 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg235:any list), (any1::(any2::(any3::(any4::((arg235 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg235 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg236:any list), (any1::(any2::(any3::(any4::((arg236 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg236 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg236:any list), (any1::(any2::(any3::(any4::((arg236 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg236 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 6 -intro any1(rank:12) -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any2(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any3(rank:12) -================================================= -Progress: 1283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg237:any list), (any1::(any2::(any3::(any4::((arg237 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg237 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg237:any list), (any1::(any2::(any3::(any4::((arg237 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg237 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg238:any list), (any1::(any2::(any3::(any4::((arg238 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg238 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg238:any list), (any1::(any2::(any3::(any4::((arg238 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg238 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg239:any list), (any1::(any2::(any3::(any4::((arg239 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg239 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg239:any list), (any1::(any2::(any3::(any4::((arg239 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg239 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg240:any list), (any1::(any2::(any3::(any4::((arg240 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg240 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg240:any list), (any1::(any2::(any3::(any4::((arg240 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg240 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg241:any list), (any1::(any2::(any3::(any4::((arg241 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg241 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg241:any list), (any1::(any2::(any3::(any4::((arg241 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg241 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg242:any list), (any1::(any2::(any3::(any4::((arg242 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg242 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any_list1 : any list ---------------------------------------- -forall (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg242:any list), (any1::(any2::(any3::(any4::((arg242 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg242 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg243:any list), (any1::(any2::(any3::(any4::((arg243 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg243 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg243:any list), (any1::(any2::(any3::(any4::((arg243 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg243 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg244:any list), (any1::(any2::(any3::(any4::((arg244 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg244 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg244:any list), (any1::(any2::(any3::(any4::((arg244 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg244 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg245:any list), (any1::(any2::(any3::(any4::((arg245 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg245 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg245:any list), (any1::(any2::(any3::(any4::((arg245 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg245 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg246:any list), (any1::(any2::(any3::(any4::((arg246 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg246 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg246:any list), (any1::(any2::(any3::(any4::((arg246 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg246 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg247:any list), (any1::(any2::(any3::(any4::((arg247 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg247 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg247:any list), (any1::(any2::(any3::(any4::((arg247 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg247 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg248:any list), (any1::(any2::(any3::(any4::((arg248 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg248 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any_list1 : any list ---------------------------------------- -forall (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg248:any list), (any1::(any2::(any3::(any4::((arg248 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg248 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg249:any list), (any1::(any2::(any3::(any4::((arg249 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg249 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg249:any list), (any1::(any2::(any3::(any4::((arg249 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg249 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg250:any list), (any1::(any2::(any3::(any4::((arg250 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg250 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any2:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg250:any list), (any1::(any2::(any3::(any4::((arg250 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg250 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg251:any list), (any1::(any2::(any3::(any4::((arg251 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg251 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg251:any list), (any1::(any2::(any3::(any4::((arg251 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg251 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg252:any list), (any1::(any2::(any3::(any4::((arg252 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg252 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any -any3 : any -any4 : any -any_list1 : any list ---------------------------------------- -(any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg252:any list), (any1::(any2::(any3::(any4::((arg252 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg252 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:14) -================================================= -Progress: 1345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree), (any1::(any2::(any3::(any4::(revflat (any_tree1) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree1) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> induction any_tree1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -Base2 : any_tree1 = Leaf ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Leaf) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Leaf) (any_list1))))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:12) -================================================= -Progress: 1347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (Node (any_tree2) (any5) (any_tree3)) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (Node (any_tree2) (any5) (any_tree3)) (any_list1))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 6 -intro any1(rank:12) -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any2(rank:12) -================================================= -Progress: 1348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 5 -intro any2(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -intro any3(rank:12) -================================================= -Progress: 1349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any3(rank:12) -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any1 : any -any_list1 : any list ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any4(rank:12) -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any2 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any_list1(rank:12) -rewrite <- IH1 in goal at 0(rank:20) -================================================= -Progress: 1361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any3 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> intro any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any4 : any -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) ((any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any_list1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg253:any list), (any1::(any2::(any3::(any4::((arg253 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg253 @ (any5::qrevaflat (any_tree3) (any_list1))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::((any_list2 @ (any4::revflat (any_tree1))) @ any_list1)))) = (any1::(any2::(any3::(any_list2 @ (any4::qrevaflat (any_tree1) (any_list1)))))) -any_list2 : any list -Base1 : any_list2 = (Nil) -any_tree1 : any tree -any_tree2 : any tree -any5 : any -any_tree3 : any tree -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree2) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree2) (any_list1))))) -IH2 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), (any1::(any2::(any3::(any4::(revflat (any_tree3) @ any_list1))))) = (any1::(any2::(any3::(any4::qrevaflat (any_tree3) (any_list1))))) -Inductive1 : any_tree1 = Node (any_tree2) (any5) (any_tree3) -any_list1 : any list ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), (any1::(any2::(any3::(any4::((revflat (any_tree2) @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(revflat (any_tree2) @ (any5::qrevaflat (any_tree3) (any_list1))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree3:any tree) (arg253:any list), (any1::(any2::(any3::(any4::((arg253 @ (any5::revflat (any_tree3))) @ any_list1))))) = (any1::(any2::(any3::(any4::(arg253 @ (any5::qrevaflat (any_tree3) (any_list1)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_tree1:any tree) (any_list2:any list), (any1::(any2::(any3::(any4::((any_list2 @ (any5::revflat (any_tree1))) @ any_list1))))) = (any1::(any2::(any3::(any4::(any_list2 @ (any5::qrevaflat (any_tree1) (any_list1))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 40.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 40.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem41.log b/result/dilemma/clam/clam/problem41.log index 65b83fa..199afd2 100644 --- a/result/dilemma/clam/clam/problem41.log +++ b/result/dilemma/clam/clam/problem41.log @@ -176,16 +176,6 @@ Inductive1 : any_list2 = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (any_list3) -(reverse (any_list3) @ (any1::(Nil))) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) -(((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) -expr list -(reverse (any_list3) @ (Nil)) -((reverse (any_list3) @ (any1::(Nil))) @ (Nil)) -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) -((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) New Env ;; @@ -660,21 +650,16 @@ reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (qreva (any_list3) ((Nil))) -reverse (qreva (any_list3) ((any1::(Nil)))) -reverse (qreva (any_list4) ((any2::(any1::(Nil))))) -reverse (qreva (any_list5) ((any3::(any2::(any1::(Nil)))))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env - +let rec mk_rhs1 arg_2 arg_3 = +match (arg_2) with +| Nil -> arg_3 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_3)) ;; Lemma List -forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) +forall (any_list3:any list), mk_rhs1 ((Nil)) (any_list3) = any_list3 +forall (tl:any list) (hd:any) (any_list3:any list), mk_rhs1 ((hd::tl)) (any_list3) = mk_rhs1 (tl) ((hd::any_list3)) +forall (any_list3:any list) (lst:any list), reverse (qreva (any_list3) (lst)) = mk_rhs1 (lst) (any_list3) End of Lemma List @@ -710,13 +695,13 @@ reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3)(rank : 0) +>>> assert forall (any_list3:any list) (lst:any list), reverse (qreva (any_list3) (lst)) = mk_rhs1 (lst) (any_list3)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -727,10 +712,10 @@ induction any_list1(rank:6) Progress: 22 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -738,2243 +723,597 @@ forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 23 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= Progress: 24 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = (reverse (any_list2) @ (any1::any_list3)) 0 goal(s) more... -1 conjecture(s) more... ->>> simpl in goal(rank : 5) +0 conjecture(s) more... +>>> induction any_list2(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse (qreva (any_list3) ((any1::(Nil)))) = (reverse ((Nil)) @ (any1::any_list3)) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) +0 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:4) ================================================= Progress: 25 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse (qreva (any_list3) ((any1::(Nil)))) = (reverse ((Nil)) @ (any1::any_list3)) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... ->>> intro any1(rank : 5) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) +rewrite IH1 in goal at 0(rank:4) ================================================= Progress: 26 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any ---------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +Base1 : any_list2 = (Nil) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) - -0 goal(s) more... +reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 -New Env +1 goal(s) more... -;; -Lemma List -forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -End of Lemma List +0 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any ---------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 27 - - -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil)))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:8) -================================================= -Progress: 28 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction any_list1(rank : 8) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +(reverse ((any1::(Nil))) @ any_list3) = (any1::any_list3) 1 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -reflexivity(rank:7) +reflexivity(rank:3) ================================================= -Progress: 29 +Progress: 27 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +(reverse ((any1::(Nil))) @ any_list3) = (any1::any_list3) 1 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 7) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) +reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = (reverse ((any2::any_list4)) @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 30 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +simpl in goal(rank:3) ================================================= -Progress: 31 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any1(rank : 7) +Progress: 28 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 32 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any2(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = (reverse ((any2::any_list4)) @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) -================================================= -Progress: 33 +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any2(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) -================================================= -Progress: 34 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 35 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) -================================================= -Progress: 36 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 -================================================= -Progress: 37 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 38 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 39 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 40 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any1(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 41 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) -================================================= -Progress: 42 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 43 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil)))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:12) -================================================= -Progress: 44 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) -================================================= -Progress: 45 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -================================================= -Progress: 46 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -================================================= -Progress: 47 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -================================================= -Progress: 48 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) ---------------------------------------- -forall (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = (reverse (any_list2) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> induction any_list2(rank : 12) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(Nil)))) = (reverse ((Nil)) @ (any1::any_list3)) - -1 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:4) -================================================= -Progress: 49 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(Nil)))) = (reverse ((Nil)) @ (any1::any_list3)) - -1 goal(s) more... - -0 conjecture(s) more... ->>> simpl in goal(rank : 4) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) - -1 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:4) -================================================= -Progress: 50 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 4) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -(reverse ((any1::(Nil))) @ any_list3) = (any1::any_list3) - -1 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:3) -================================================= -Progress: 51 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -(reverse ((any1::(Nil))) @ any_list3) = (any1::any_list3) - -1 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = (reverse ((any2::any_list4)) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:3) -================================================= -Progress: 52 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = (reverse ((any2::any_list4)) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> simpl in goal(rank : 3) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:3) -================================================= -Progress: 53 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 3) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -(reverse ((any1::(any2::any_list4))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:3) -================================================= -Progress: 54 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -(reverse ((any1::(any2::any_list4))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> simpl in goal(rank : 3) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -simpl in goal -New Env - -;; -Lemma List -forall (any1:any) (any_list3:any list) (arg2:any list), ((arg2 @ (any1::(Nil))) @ any_list3) = (arg2 @ (any1::any_list3)) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 55 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -any2 : any -any_list4 : any list -IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) -Inductive2 : any_list2 = (any2::any_list4) ---------------------------------------- -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list) (arg2:any list), ((arg2 @ (any1::(Nil))) @ any_list3) = (arg2 @ (any1::any_list3))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:6) -================================================= -Progress: 56 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction any_list2(rank : 6) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 57 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 58 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 6 -intro any1(rank:5) -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 2(rank:13) -rewrite <- IH1 in goal at 1(rank:21) -intro any_list1(rank:5) -================================================= -Progress: 59 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro any1(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any ---------------------------------------- -forall (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -intro any_list1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 1(rank:21) -rewrite <- IH1 in goal at 2(rank:13) -rewrite IH1 in goal at 0(rank:13) -================================================= -Progress: 60 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro any_list1(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 2(rank:13) -rewrite <- IH1 in goal at 1(rank:21) -================================================= -Progress: 61 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any ---------------------------------------- -forall (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro any_list1(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any -any_list1 : any list ---------------------------------------- -(any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 2(rank:13) -rewrite <- IH1 in goal at 1(rank:21) -================================================= -Progress: 62 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 63 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 64 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 65 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 66 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 67 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 68 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 69 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil))))))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:14) -================================================= -Progress: 70 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 71 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 72 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 +0 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:3) ================================================= -Progress: 73 +Progress: 29 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse (qreva (any_list3) ((any1::(any2::any_list4)))) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +0 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any -any3 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(reverse ((any1::(any2::any_list4))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +simpl in goal(rank:3) ================================================= -Progress: 74 +Progress: 30 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(reverse ((any1::(any2::any_list4))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any -any4 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... +0 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -intro any4 -================================================= -Progress: 75 +rewrite IH1 in goal at 0 +simpl in goal +New Env + +;; +Lemma List +forall (any1:any) (any_list3:any list) (arg4:any list), ((arg4 @ (any1::(Nil))) @ any_list3) = (arg4 @ (any1::any_list3)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any +any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +0 conjecture(s) more... +================================================= +Progress: 31 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) any_list1 : any list -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (any_list2)) = (reverse (any_list2) @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any -any4 : any +any2 : any +any_list4 : any list +IH2 : reverse (qreva (any_list3) ((any1::any_list4))) = (reverse (any_list4) @ (any1::any_list3)) +Inductive2 : any_list2 = (any2::any_list4) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) = ((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list3:any list) (arg4:any list), ((arg4 @ (any1::(Nil))) @ any_list3) = (arg4 @ (any1::any_list3))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:6) ================================================= -Progress: 76 +Progress: 32 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) + --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +1 conjecture(s) more... +>>> induction any_list2(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +reflexivity(rank:5) ================================================= -Progress: 77 +Progress: 33 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = ((Nil) @ (any1::any_list1)) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 78 +Progress: 34 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::(Nil))) @ any_list1) = ((any2::any_list3) @ (any1::any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 +1 conjecture(s) more... +Tactic List : 6 +intro any1(rank:5) +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 2(rank:13) +rewrite <- IH1 in goal at 1(rank:21) +intro any_list1(rank:5) ================================================= -Progress: 79 +Progress: 35 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 +1 conjecture(s) more... +Tactic List : 5 +intro any_list1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 1(rank:21) +rewrite <- IH1 in goal at 2(rank:13) +rewrite IH1 in goal at 0(rank:13) ================================================= -Progress: 80 +Progress: 36 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 +1 conjecture(s) more... +Tactic List : 4 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 2(rank:13) +rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 81 +Progress: 37 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +forall (any_list1:any list), (any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::(Nil))) @ any_list1) = (any_list3 @ (any1::any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +(any2::((any_list3 @ (any1::(Nil))) @ any_list1)) = (any2::(any_list3 @ (any1::any_list1))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite <- IH1 in goal at 0 +Tactic List : 4 +rewrite IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- IH1 in goal at 2(rank:13) +rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 82 +Progress: 38 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -3007,7 +1346,7 @@ forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 83 +Progress: 39 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -3051,7 +1390,7 @@ rewrite lemma4 in goal at 2(rank:19) rewrite lemma4 in goal at 3(rank:19) rewrite lemma4 in goal at 0(rank:19) ================================================= -Progress: 84 +Progress: 40 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) @@ -3094,7 +1433,7 @@ Inductive2 : any_list2 = (any2::any_list4) Tactic List : 1 reflexivity(rank:0) ================================================= -Progress: 85 +Progress: 41 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = (reverse (any_list2) @ any_list1) @@ -3151,12 +1490,12 @@ reflexivity rewrite lemma4 in goal at 1 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem42.log b/result/dilemma/clam/clam/problem42.log index bddfcfe..bb1657a 100644 --- a/result/dilemma/clam/clam/problem42.log +++ b/result/dilemma/clam/clam/problem42.log @@ -620,21 +620,16 @@ reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (qreva (any_list3) ((Nil))) -reverse (qreva (any_list3) ((any1::(Nil)))) -reverse (qreva (any_list4) ((any2::(any1::(Nil))))) -reverse (qreva (any_list5) ((any3::(any2::(any1::(Nil)))))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env - +let rec mk_rhs1 arg_2 arg_3 = +match (arg_2) with +| Nil -> arg_3 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_3)) ;; Lemma List -forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) +forall (any_list3:any list), mk_rhs1 ((Nil)) (any_list3) = any_list3 +forall (tl:any list) (hd:any) (any_list3:any list), mk_rhs1 ((hd::tl)) (any_list3) = mk_rhs1 (tl) ((hd::any_list3)) +forall (any_list3:any list) (lst:any list), reverse (qreva (any_list3) (lst)) = mk_rhs1 (lst) (any_list3) End of Lemma List @@ -670,13 +665,13 @@ reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3)(rank : 0) +>>> assert forall (any_list3:any list) (lst:any list), reverse (qreva (any_list3) (lst)) = mk_rhs1 (lst) (any_list3)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -687,10 +682,10 @@ induction any_list1(rank:6) Progress: 21 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -698,1666 +693,1641 @@ forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 22 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) +forall (any_list2:any list), reverse (qreva ((Nil)) (any_list2)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= Progress: 23 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) +reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... ->>> simpl in goal(rank : 5) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) ================================================= Progress: 24 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any1 : any +any_list3 : any list +IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) -0 goal(s) more... +1 goal(s) more... -1 conjecture(s) more... ->>> intro any1(rank : 5) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -1 conjecture(s) more... +0 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) +simpl in goal(rank:3) ================================================= Progress: 25 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (reverse (any_list2))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +forall (any_list2:any list), reverse (qreva (any_list3) ((any1::reverse (any_list2)))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -End of Lemma List +0 conjecture(s) more... +Tactic List : 2 +induction any_list2(rank:12) +rewrite <- lemma3 in goal at 0(rank:19) +================================================= +Progress: 26 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +forall (any_list2:any list), reverse (qreva (any_list3) ((any1::reverse (any_list2)))) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -1 conjecture(s) more... -================================================= -Progress: 26 +0 conjecture(s) more... +>>> induction any_list2(rank : 12) -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) - -0 goal(s) more... +reverse (qreva (any_list3) ((any1::reverse ((Nil))))) = ((Nil) @ (any1::any_list3)) -1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil)))))(rank : 0) +1 goal(s) more... +0 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:4) +================================================= +Progress: 27 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) - -0 goal(s) more... +reverse (qreva (any_list3) ((any1::reverse ((Nil))))) = ((Nil) @ (any1::any_list3)) -2 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:8) -================================================= -Progress: 27 +1 goal(s) more... +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> induction any_list1(rank : 8) +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +New Env + +;; +Lemma List +forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) 1 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:7) +0 conjecture(s) more... ================================================= Progress: 28 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) any_list1 : any list -Base1 : any_list1 = (Nil) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((Nil)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((Nil)) ((any2::(Nil))))) +reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) 1 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 7) +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list3:any list), reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3)(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) + --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) +forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) 0 goal(s) more... -2 conjecture(s) more... -Deduplication: 0 +1 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:7) +induction any_list1(rank:6) ================================================= Progress: 29 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) + --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) = (any1::reverse (qreva ((any3::any_list2)) ((any2::(Nil))))) +forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) 0 goal(s) more... -2 conjecture(s) more... ->>> simpl in goal(rank : 7) +1 conjecture(s) more... +>>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... -Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) ================================================= Progress: 30 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva ((Nil)) ((any1::(Nil)))) = (any1::(Nil)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> intro any1(rank : 7) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) ================================================= Progress: 31 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva ((any2::any_list2)) ((any1::(Nil)))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro any2(rank : 7) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +1 conjecture(s) more... +Tactic List : 2 +intro any1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) ================================================= Progress: 32 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro any2(rank : 7) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) any1 : any -any2 : any --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +rewrite <- IH1 in goal at 0(rank:5) ================================================= Progress: 33 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) 0 goal(s) more... -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -End of Lemma List +1 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma3 in goal at 0(rank:5) +================================================= +Progress: 34 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) 0 goal(s) more... -2 conjecture(s) more... -================================================= -Progress: 34 +1 conjecture(s) more... +>>> rewrite <- lemma3 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) 0 goal(s) more... -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil))))))(rank : 0) +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +rewrite <- IH1 in goal at 0 +rewrite <- lemma3 in goal at 0 +New Env +;; +Lemma List +forall (any2:any) (any_list2:any list) (arg4:any list), reverse (qreva (any_list2) ((any2::arg4))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ arg4)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) +1 conjecture(s) more... ================================================= Progress: 35 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) any_list1 : any list -any3 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) any1 : any -any2 : any --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::reverse (qreva (any_list2) ((any3::(any2::(Nil)))))) +reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) 0 goal(s) more... -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) +1 conjecture(s) more... +>>> assert forall (any2:any) (any_list2:any list) (arg4:any list), reverse (qreva (any_list2) ((any2::arg4))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ arg4))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), reverse (qreva (any_list1) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list1) ((any2::(Nil))))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) + --------------------------------------- -reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) 0 goal(s) more... 2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 +Tactic List : 1 +induction any_list1(rank:8) ================================================= Progress: 36 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> induction any_list1(rank : 10) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) +forall (any1:any) (any_list2:any list), reverse (qreva ((Nil)) ((any1::any_list2))) = reverse ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) 1 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:9) +reflexivity(rank:7) ================================================= Progress: 37 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((Nil)) ((any3::(Nil)))))) +forall (any1:any) (any_list2:any list), reverse (qreva ((Nil)) ((any1::any_list2))) = reverse ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) 1 goal(s) more... -3 conjecture(s) more... ->>> reflexivity(rank : 9) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) +forall (any1:any) (any_list2:any list), reverse (qreva ((any2::any_list3)) ((any1::any_list2))) = reverse ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:9) +simpl in goal(rank:7) ================================================= Progress: 38 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva ((any4::any_list2)) ((any3::(Nil)))))) +forall (any1:any) (any_list2:any list), reverse (qreva ((any2::any_list3)) ((any1::any_list2))) = reverse ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> simpl in goal(rank : 9) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) +intro any1(rank:7) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= Progress: 39 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any1(rank : 9) +2 conjecture(s) more... +>>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= Progress: 40 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any3(rank:9) +rewrite IH1 in goal at 0(rank:7) ================================================= Progress: 41 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -End of Lemma List +2 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) +================================================= +Progress: 42 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... -================================================= -Progress: 42 +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil)))))))(rank : 0) +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list2 +rewrite IH1 in goal at 0 +New Env +;; +Lemma List +forall (any1:any) (any2:any) (any_list2:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:12) +2 conjecture(s) more... ================================================= Progress: 43 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +2 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any_list2:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) + --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) 0 goal(s) more... 3 conjecture(s) more... Tactic List : 1 -intro any3(rank:9) +induction any_list2(rank:10) ================================================= Progress: 44 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any1 : any +any_list2 : any list --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) any1 : any -any3 : any +any_list2 : any list --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) 0 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any1 -intro any3 +intro any_list2 +rewrite IH1 in goal at 0 ================================================= Progress: 45 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) + --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) 0 goal(s) more... 3 conjecture(s) more... ->>> intro any3(rank : 9) +>>> induction any_list2(rank : 10) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any -any3 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva ((Nil)) ((any2::(any1::(Nil)))) @ any_list1)) -0 goal(s) more... +1 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 +Tactic List : 1 +reflexivity(rank:9) ================================================= Progress: 46 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva ((Nil)) ((any2::(any1::(Nil)))) @ any_list1)) -0 goal(s) more... +1 goal(s) more... 3 conjecture(s) more... ->>> intro any3(rank : 9) +>>> reflexivity(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list1) ((any3::(Nil)))))) -any_list1 : any list -any4 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) = (any1::(any2::reverse (qreva (any_list2) ((any3::(Nil)))))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva ((any3::any_list3)) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva ((any3::any_list3)) ((any2::(any1::(Nil)))) @ any_list1)) 0 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) ================================================= Progress: 47 -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -any1 : any +any3 : any any_list3 : any list -IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -reverse ((reverse (any_list3) @ (any1::(Nil)))) = (any1::reverse (reverse (any_list3))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva ((any3::any_list3)) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva ((any3::any_list3)) ((any2::(any1::(Nil)))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 12) +3 conjecture(s) more... +>>> simpl in goal(rank : 9) -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -any1 : any +any3 : any any_list3 : any list -IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:3) +3 conjecture(s) more... +Tactic List : 4 +intro any1(rank:9) +intro any2(rank:9) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= Progress: 48 -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -any1 : any +any3 : any any_list3 : any list -IH1 : reverse (reverse (any_list3)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -(any1::reverse (reverse (any_list3))) = (any1::reverse (reverse (any_list3))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> reflexivity(rank : 3) +3 conjecture(s) more... +>>> intro any1(rank : 9) -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any --------------------------------------- -forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (reverse (any_list2))) = (any_list2 @ (any1::any_list3)) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -0 conjecture(s) more... -Deduplication: 1 -Tactic List : 1 -simpl in goal(rank:3) +3 conjecture(s) more... +Tactic List : 3 +intro any2(rank:9) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= Progress: 49 -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any_list2:any list), reverse (qreva ((any1::any_list3)) (reverse (any_list2))) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -0 conjecture(s) more... ->>> simpl in goal(rank : 3) +3 conjecture(s) more... +>>> intro any2(rank : 9) -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any --------------------------------------- -forall (any_list2:any list), reverse (qreva (any_list3) ((any1::reverse (any_list2)))) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -0 conjecture(s) more... +3 conjecture(s) more... Tactic List : 2 -induction any_list2(rank:12) -rewrite <- lemma3 in goal at 0(rank:19) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= Progress: 50 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) - +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list1(rank : 12) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) any_list1 : any list -Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -reflexivity(rank:11) +rewrite <- IH1 in goal at 0(rank:9) ================================================= Progress: 51 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any4::(any3::(Nil))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +3 conjecture(s) more... +>>> intro any2(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) +3 conjecture(s) more... +Tactic List : 2 +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= Progress: 52 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) ================================================= Progress: 53 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) ================================================= Progress: 54 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 55 +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list1 +rewrite <- IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +================================================= +Progress: 55 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 56 +3 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) + --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +Tactic List : 1 +induction any_list2(rank:12) +================================================= +Progress: 56 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -End of Lemma List +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) ================================================= Progress: 57 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil))))))))(rank : 0) - +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:14) +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any_list1 +rewrite <- IH1 in goal at 0 ================================================= Progress: 58 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) any2 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any_list1 +rewrite <- IH1 in goal at 0 ================================================= Progress: 59 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) +3 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any_list1 +rewrite <- IH1 in goal at 0 ================================================= Progress: 60 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) + --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> induction any_list2(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any4 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -0 goal(s) more... +1 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 +Tactic List : 1 +reflexivity(rank:11) ================================================= Progress: 61 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) -0 goal(s) more... +1 goal(s) more... 4 conjecture(s) more... ->>> intro any3(rank : 11) +>>> reflexivity(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva ((any4::any_list3)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any4::any_list3)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -intro any4(rank:11) +simpl in goal(rank:11) ================================================= Progress: 62 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva ((any4::any_list3)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any4::any_list3)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> simpl in goal(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 +Tactic List : 4 +intro any1(rank:11) +intro any2(rank:11) +intro any3(rank:11) +intro any_list1(rank:11) ================================================= Progress: 63 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> intro any1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 +Tactic List : 3 +intro any2(rank:11) +intro any3(rank:11) +intro any_list1(rank:11) ================================================= Progress: 64 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any3(rank : 11) +>>> intro any2(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any -any3 : any --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) +Tactic List : 2 +intro any3(rank:11) +intro any_list1(rank:11) ================================================= Progress: 65 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> intro any3(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 +Tactic List : 1 +intro any_list1(rank:11) ================================================= Progress: 66 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... @@ -2365,224 +2335,907 @@ forall (any2:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1 Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any3 -intro any4 -================================================= -Progress: 67 +intro any_list1 +New Env + +;; +Lemma List +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +================================================= +Progress: 67 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1))(rank : 0) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +--------------------------------------- +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:14) ================================================= Progress: 68 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any -any2 : any -any3 : any --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... ->>> intro any4(rank : 11) +>>> intro any2(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list1) ((any4::(any3::(Nil))))))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) = (any1::(any2::reverse (qreva (any_list2) ((any4::(any3::(Nil))))))) -Inductive1 : any_list1 = (any5::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any any2 : any -any3 : any -any4 : any --------------------------------------- -reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 +Tactic List : 2 +intro any3(rank:11) +intro any_list1(rank:11) ================================================= Progress: 69 -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any --------------------------------------- -forall (any_list2:any list), reverse (qreva (any_list3) ((any1::reverse (any_list2)))) = (any_list2 @ (any1::any_list3)) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... -0 conjecture(s) more... ->>> induction any_list2(rank : 12) +4 conjecture(s) more... +>>> intro any3(rank : 11) -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -Base1 : any_list2 = (Nil) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any3 : any --------------------------------------- -reverse (qreva (any_list3) ((any1::reverse ((Nil))))) = ((Nil) @ (any1::any_list3)) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +4 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:4) +intro any_list1(rank:11) ================================================= Progress: 70 -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -Base1 : any_list2 = (Nil) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any --------------------------------------- -reverse (qreva (any_list3) ((any1::reverse ((Nil))))) = ((Nil) @ (any1::any_list3)) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> simpl in goal(rank : 4) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), reverse (qreva (any_list3) (reverse (any_list2))) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -Base1 : any_list2 = (Nil) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -reverse (qreva (any_list3) ((any1::(Nil)))) = (any1::any_list3) +forall (any2:any) (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal +intro any1 +intro any_list1 ================================================= Progress: 71 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any +--------------------------------------- +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any3(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any +any3 : any --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +4 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:11) +================================================= +Progress: 72 -1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) -any_list1 : any list +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any +--------------------------------------- +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) +forall (any1:any) (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... -1 conjecture(s) more... +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any_list1 +================================================= +Progress: 73 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any +--------------------------------------- +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any +any_list1 : any list +--------------------------------------- +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any3 +intro any_list1 +================================================= +Progress: 74 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +--------------------------------------- +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any3(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any3 : any +--------------------------------------- +forall (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:11) +================================================= +Progress: 75 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +--------------------------------------- +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any_list1 : any list +--------------------------------------- +forall (any3:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any_list1 +================================================= +Progress: 76 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any3 : any +--------------------------------------- +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any3 : any +any_list1 : any list +--------------------------------------- +forall (any2:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any3 +intro any_list1 +================================================= +Progress: 77 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any +any3 : any +--------------------------------------- +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any +any3 : any +any_list1 : any list +--------------------------------------- +forall (any1:any), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any3 +intro any_list1 +================================================= +Progress: 78 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any3 : any +--------------------------------------- +forall (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +>>> intro any_list1(rank : 11) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +any_list2 : any list +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any3 : any +any_list1 : any list +--------------------------------------- +reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) + +0 goal(s) more... + +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any3 +intro any_list1 +================================================= +Progress: 79 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::(any2::any_list2)) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma3 in goal at 0(rank:5) +================================================= +Progress: 80 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = (any1::reverse (qreva (any_list2) ((any2::(Nil))))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- lemma3 in goal at 0(rank : 5) + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite <- IH1 in goal at 0 +rewrite <- lemma3 in goal at 0 +New Env + +;; +Lemma List +forall (any2:any) (any_list2:any list) (arg5:any list), reverse (qreva (any_list2) ((any2::arg5))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ arg5)) +End of Lemma List + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 81 + + +1st goal of : forall (any1:any) (any_list1:any list), reverse (qreva (any_list1) ((any1::(Nil)))) = (any1::any_list1) +any_list1 : any list +any2 : any +any_list2 : any list +IH1 : forall (any1:any), reverse (qreva (any_list2) ((any1::(Nil)))) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +--------------------------------------- +forall (any1:any), reverse (qreva (any_list2) ((any2::(any1::(Nil))))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any2:any) (any_list2:any list) (arg5:any list), reverse (qreva (any_list2) ((any2::arg5))) = reverse ((qreva (any_list2) ((any2::(Nil))) @ arg5))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 82 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction any_list1(rank : 8) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva ((Nil)) ((any1::any_list2))) = reverse ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) +================================================= +Progress: 83 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva ((Nil)) ((any1::any_list2))) = reverse ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> reflexivity(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva ((any2::any_list3)) ((any1::any_list2))) = reverse ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) +================================================= +Progress: 84 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva ((any2::any_list3)) ((any1::any_list2))) = reverse ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 3 +intro any1(rank:7) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) +================================================= +Progress: 85 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any1(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +--------------------------------------- +forall (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) +================================================= +Progress: 86 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +--------------------------------------- +forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list +--------------------------------------- +forall (any1:any), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) +================================================= +Progress: 87 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +--------------------------------------- +forall (any_list2:any list), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> intro any_list2(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +any_list2 : any list +--------------------------------------- +reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) +================================================= +Progress: 88 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list +--------------------------------------- +forall (any1:any), reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list +--------------------------------------- +forall (any1:any), reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list2 +rewrite IH1 in goal at 0 +================================================= +Progress: 89 + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +any_list2 : any list +--------------------------------------- +reverse (qreva (any_list3) ((any2::(any1::any_list2)))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) ((any1::any_list2))) = reverse ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), reverse (qreva (any_list3) ((any1::any_list2))) = reverse ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +any_list2 : any list +--------------------------------------- +reverse ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) = reverse ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) + +0 goal(s) more... + +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -rewrite <- IH1 in goal at 0 +intro any1 +intro any_list2 +rewrite IH1 in goal at 0 ================================================= -Progress: 72 +Progress: 90 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> induction any_list1(rank : 14) +>>> induction any_list2(rank : 14) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 1 goal(s) more... @@ -2590,14 +3243,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (( Tactic List : 1 reflexivity(rank:13) ================================================= -Progress: 73 +Progress: 91 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 1 goal(s) more... @@ -2605,14 +3258,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (( >>> reflexivity(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva ((any5::any_list3)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any5::any_list3)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... @@ -2621,17 +3274,17 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:13) ================================================= -Progress: 74 +Progress: 92 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva ((any5::any_list3)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any5::any_list3)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) 0 goal(s) more... @@ -2639,14 +3292,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (( >>> simpl in goal(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2655,20 +3308,20 @@ Tactic List : 5 intro any1(rank:13) intro any3(rank:13) intro any4(rank:13) -intro any5(rank:13) +intro any_list1(rank:13) intro any2(rank:13) ================================================= -Progress: 75 +Progress: 93 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2676,15 +3329,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (a >>> intro any1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2693,19 +3346,19 @@ Tactic List : 4 intro any2(rank:13) intro any3(rank:13) intro any4(rank:13) -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 76 +Progress: 94 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2713,15 +3366,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (a >>> intro any2(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2729,19 +3382,19 @@ forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any3(rank:13) intro any4(rank:13) -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 77 +Progress: 95 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2749,34 +3402,34 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (a >>> intro any3(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 2 intro any4(rank:13) -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 78 +Progress: 96 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2784,49 +3437,49 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (a >>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 79 +Progress: 97 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -2834,199 +3487,425 @@ forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ( Tactic List : 0 previous tactics simpl in goal -intro any5 +intro any_list1 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any_list1 : any list -any6 : any +--------------------------------------- +forall (any1:any) (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +================================================= +Progress: 98 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1))(rank : 0) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +--------------------------------------- +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +6 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:16) ================================================= -Progress: 80 +Progress: 99 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +--------------------------------------- +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any2(rank : 13) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any +--------------------------------------- +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... +5 conjecture(s) more... +Tactic List : 3 +intro any3(rank:13) +intro any4(rank:13) +intro any_list1(rank:13) +================================================= +Progress: 100 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +--------------------------------------- +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any3(rank : 13) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any +--------------------------------------- +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +Tactic List : 2 +intro any4(rank:13) +intro any_list1(rank:13) +================================================= +Progress: 101 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +--------------------------------------- +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any4(rank : 13) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any4 : any +--------------------------------------- +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) +================================================= +Progress: 102 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +--------------------------------------- +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any_list1 : any list -any6 : any +--------------------------------------- +forall (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any_list1 +================================================= +Progress: 103 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +--------------------------------------- +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any3(rank : 13) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))))))(rank : 0) +Tactic List : 2 +intro any4(rank:13) +intro any_list1(rank:13) +================================================= +Progress: 104 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +--------------------------------------- +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:16) +intro any_list1(rank:13) ================================================= -Progress: 81 +Progress: 105 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any2(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any_list1 ================================================= -Progress: 82 +Progress: 106 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any3(rank : 13) +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any3 : any +any4 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 83 +Progress: 107 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any4(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) +Tactic List : 0 +previous tactics +simpl in goal +intro any3 +intro any_list1 ================================================= -Progress: 84 +Progress: 108 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any4 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3034,21 +3913,22 @@ forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any5 +intro any4 +intro any_list1 ================================================= -Progress: 85 +Progress: 109 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3056,36 +3936,38 @@ forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ( >>> intro any3(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 2 intro any4(rank:13) -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 86 +Progress: 110 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3093,52 +3975,55 @@ forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 87 +Progress: 111 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3146,21 +4031,23 @@ forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any Tactic List : 0 previous tactics simpl in goal +intro any1 intro any2 -intro any5 +intro any_list1 ================================================= -Progress: 88 +Progress: 112 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3168,52 +4055,55 @@ forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 89 +Progress: 113 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3221,38 +4111,41 @@ forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any6::(any Tactic List : 0 previous tactics simpl in goal +intro any1 intro any3 -intro any5 +intro any_list1 ================================================= -Progress: 90 +Progress: 114 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any3:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3260,117 +4153,121 @@ forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any6::(any Tactic List : 0 previous tactics simpl in goal +intro any1 intro any4 -intro any5 +intro any_list1 ================================================= -Progress: 91 +Progress: 115 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any3 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any3(rank : 13) +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any any3 : any +any4 : any --------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 92 +Progress: 116 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any3 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any4(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any -any4 : any +any3 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any3 +intro any_list1 ================================================= -Progress: 93 +Progress: 117 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any4 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any3:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3378,23 +4275,66 @@ forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::( Tactic List : 0 previous tactics simpl in goal -intro any1 intro any2 -intro any5 +intro any4 +intro any_list1 +================================================= +Progress: 118 + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any +any4 : any +--------------------------------------- +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +>>> intro any_list1(rank : 13) + + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any +any4 : any +any_list1 : any list +--------------------------------------- +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) + +0 goal(s) more... + +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any3 +intro any4 +intro any_list1 ================================================= -Progress: 94 +Progress: 119 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3402,55 +4342,58 @@ forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any >>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 95 +Progress: 120 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any3 : any -any5 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any4:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3459,40 +4402,43 @@ Tactic List : 0 previous tactics simpl in goal intro any1 +intro any2 intro any3 -intro any5 +intro any_list1 ================================================= -Progress: 96 +Progress: 121 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any any4 : any -any5 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any3:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3501,78 +4447,88 @@ Tactic List : 0 previous tactics simpl in goal intro any1 +intro any2 intro any4 -intro any5 +intro any_list1 ================================================= -Progress: 97 +Progress: 122 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any4(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any3 : any any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any3 +intro any4 +intro any_list1 ================================================= -Progress: 98 +Progress: 123 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any any3 : any -any5 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3582,39 +4538,44 @@ previous tactics simpl in goal intro any2 intro any3 -intro any5 +intro any4 +intro any_list1 ================================================= -Progress: 99 +Progress: 124 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any +any3 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any any2 : any +any3 : any any4 : any -any5 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3622,339 +4583,353 @@ forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::( Tactic List : 0 previous tactics simpl in goal +intro any1 intro any2 +intro any3 intro any4 -intro any5 +intro any_list1 ================================================= -Progress: 100 +Progress: 125 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) +--------------------------------------- +forall (any_list2:any list), reverse (any_list2) = mk_rhs1 (any_list2) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction any_list2(rank : 15) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 126 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any -any5 : any +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +reverse ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) ================================================= -Progress: 101 +Progress: 127 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +reverse ((any1::any_list3)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +rewrite IH1 in goal at 0(rank:6) ================================================= -Progress: 102 +Progress: 128 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +(reverse (any_list3) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any6 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any_list3:any list) (arg6:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg6) = mk_rhs1 (any_list3) (arg6) +End of Lemma List + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... ================================================= -Progress: 103 +Progress: 129 + + +1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (any_list2)) = mk_rhs1 (any_list2) (any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : reverse (any_list3) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +(mk_rhs1 (any_list3) ((Nil)) @ (any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list3:any list) (arg6:any list), (mk_rhs1 (any_list3) ((Nil)) @ arg6) = mk_rhs1 (any_list3) (arg6)(rank : 0) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +--------------------------------------- +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) +================================================= +Progress: 130 + +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any --------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:7) ================================================= -Progress: 104 +Progress: 131 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 ((Nil)) ((Nil)) @ any_list2) = mk_rhs1 ((Nil)) (any_list2) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 105 +Progress: 132 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 ((any1::any_list3)) ((Nil)) @ any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 4 +intro any_list2(rank:7) +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) ================================================= -Progress: 106 +Progress: 133 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any_list2:any list), (mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))))) +1st goal of : forall (any_list1:any list) (any_list2:any list), (mk_rhs1 (any_list1) ((Nil)) @ any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) = (any1::(any2::reverse (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))))) -Inductive1 : any_list1 = (any6::any_list2) any1 : any -any2 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list2:any list), (mk_rhs1 (any_list3) ((Nil)) @ any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list --------------------------------------- -reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) +(mk_rhs1 (any_list3) ((any1::(Nil))) @ any_list2) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 3 +rewrite <- IH1 in goal at 0(rank:23) +rewrite <- IH1 in goal at 1(rank:23) +rewrite <- IH1 in goal at 2(rank:23) ================================================= -Progress: 107 +Progress: 134 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> induction any_list1(rank : 16) +>>> induction any_list2(rank : 16) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 1 goal(s) more... @@ -3962,14 +4937,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers Tactic List : 1 reflexivity(rank:15) ================================================= -Progress: 108 +Progress: 135 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 1 goal(s) more... @@ -3977,14 +4952,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> reflexivity(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva ((any6::any_list3)) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any6::any_list3)) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -3993,17 +4968,17 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:15) ================================================= -Progress: 109 +Progress: 136 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva ((any6::any_list3)) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any6::any_list3)) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) 0 goal(s) more... @@ -4011,14 +4986,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> simpl in goal(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4028,20 +5003,20 @@ intro any1(rank:15) intro any3(rank:15) intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) intro any2(rank:15) ================================================= -Progress: 110 +Progress: 137 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4049,15 +5024,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> intro any1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4066,20 +5041,20 @@ Tactic List : 5 intro any2(rank:15) intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) intro any3(rank:15) ================================================= -Progress: 111 +Progress: 138 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4087,15 +5062,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> intro any2(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4104,19 +5079,19 @@ Tactic List : 4 intro any3(rank:15) intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 112 +Progress: 139 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4124,15 +5099,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> intro any3(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4140,19 +5115,19 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a Tactic List : 3 intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 113 +Progress: 140 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4160,34 +5135,34 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 114 +Progress: 141 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4195,49 +5170,49 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 115 +Progress: 142 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4245,71 +5220,71 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (a Tactic List : 0 previous tactics simpl in goal -intro any6 +intro any_list1 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ================================================= -Progress: 116 +Progress: 143 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil))))))))))(rank : 0) +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:18) +induction any_list2(rank:18) ================================================= -Progress: 117 +Progress: 144 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4317,16 +5292,16 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any2(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4335,20 +5310,20 @@ Tactic List : 4 intro any3(rank:15) intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 118 +Progress: 145 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4356,16 +5331,16 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any3(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4373,20 +5348,20 @@ forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 119 +Progress: 146 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4394,36 +5369,36 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 120 - +Progress: 147 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4431,52 +5406,52 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 121 +Progress: 148 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4485,20 +5460,20 @@ Tactic List : 0 previous tactics simpl in goal intro any1 -intro any6 +intro any_list1 ================================================= -Progress: 122 +Progress: 149 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4506,16 +5481,16 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any3(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4523,20 +5498,20 @@ forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 123 +Progress: 150 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4544,36 +5519,36 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 124 +Progress: 151 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4581,52 +5556,52 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 125 +Progress: 152 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4635,20 +5610,20 @@ Tactic List : 0 previous tactics simpl in goal intro any2 -intro any6 +intro any_list1 ================================================= -Progress: 126 +Progress: 153 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4656,36 +5631,36 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 127 +Progress: 154 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4693,52 +5668,52 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 128 +Progress: 155 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4747,20 +5722,20 @@ Tactic List : 0 previous tactics simpl in goal intro any3 -intro any6 +intro any_list1 ================================================= -Progress: 129 +Progress: 156 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4768,52 +5743,52 @@ forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (a >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 130 +Progress: 157 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4822,37 +5797,37 @@ Tactic List : 0 previous tactics simpl in goal intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 131 +Progress: 158 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) -any5 : any any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) +any5 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4861,21 +5836,21 @@ Tactic List : 0 previous tactics simpl in goal intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 132 +Progress: 159 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4883,17 +5858,17 @@ forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any3(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4901,21 +5876,21 @@ forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any Tactic List : 3 intro any4(rank:15) intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 133 +Progress: 160 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4923,38 +5898,38 @@ forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 134 +Progress: 161 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -4962,55 +5937,55 @@ forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 135 +Progress: 162 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5020,21 +5995,21 @@ previous tactics simpl in goal intro any1 intro any2 -intro any6 +intro any_list1 ================================================= -Progress: 136 +Progress: 163 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5042,38 +6017,38 @@ forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 137 +Progress: 164 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5081,55 +6056,55 @@ forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 138 +Progress: 165 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5139,21 +6114,21 @@ previous tactics simpl in goal intro any1 intro any3 -intro any6 +intro any_list1 ================================================= -Progress: 139 +Progress: 166 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5161,55 +6136,55 @@ forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 140 +Progress: 167 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5219,39 +6194,39 @@ previous tactics simpl in goal intro any1 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 141 +Progress: 168 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5261,21 +6236,21 @@ previous tactics simpl in goal intro any1 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 142 +Progress: 169 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5283,38 +6258,38 @@ forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 143 +Progress: 170 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5322,55 +6297,55 @@ forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any5 : any --------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 144 +Progress: 171 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5380,21 +6355,21 @@ previous tactics simpl in goal intro any2 intro any3 -intro any6 +intro any_list1 ================================================= -Progress: 145 +Progress: 172 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5402,55 +6377,55 @@ forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 146 +Progress: 173 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5460,39 +6435,39 @@ previous tactics simpl in goal intro any2 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 147 +Progress: 174 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5502,21 +6477,21 @@ previous tactics simpl in goal intro any2 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 148 +Progress: 175 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5524,55 +6499,55 @@ forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 149 +Progress: 176 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5582,39 +6557,39 @@ previous tactics simpl in goal intro any3 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 150 +Progress: 177 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5624,39 +6599,39 @@ previous tactics simpl in goal intro any3 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 151 +Progress: 178 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5666,22 +6641,22 @@ previous tactics simpl in goal intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 152 +Progress: 179 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5689,40 +6664,40 @@ forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any >>> intro any4(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 2 intro any5(rank:15) -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 153 +Progress: 180 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5730,58 +6705,58 @@ forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any5 : any --------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 154 +Progress: 181 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5792,22 +6767,22 @@ simpl in goal intro any1 intro any2 intro any3 -intro any6 +intro any_list1 ================================================= -Progress: 155 +Progress: 182 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5815,58 +6790,58 @@ forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any any5 : any --------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 156 +Progress: 183 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5877,41 +6852,41 @@ simpl in goal intro any1 intro any2 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 157 +Progress: 184 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5922,22 +6897,22 @@ simpl in goal intro any1 intro any2 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 158 +Progress: 185 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -5945,58 +6920,58 @@ forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 159 +Progress: 186 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6007,41 +6982,41 @@ simpl in goal intro any1 intro any3 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 160 +Progress: 187 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6052,41 +7027,41 @@ simpl in goal intro any1 intro any3 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 161 +Progress: 188 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any3:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6097,22 +7072,22 @@ simpl in goal intro any1 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 162 +Progress: 189 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6120,58 +7095,58 @@ forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 163 +Progress: 190 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6182,41 +7157,41 @@ simpl in goal intro any2 intro any3 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 164 +Progress: 191 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any5 : any --------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) - +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6227,41 +7202,41 @@ simpl in goal intro any2 intro any3 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 165 +Progress: 192 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any3:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6272,41 +7247,41 @@ simpl in goal intro any2 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 166 +Progress: 193 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any3 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6317,23 +7292,23 @@ simpl in goal intro any3 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 167 +Progress: 194 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6341,61 +7316,61 @@ forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::( >>> intro any5(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:15) ================================================= -Progress: 168 +Progress: 195 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any5:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6407,43 +7382,43 @@ intro any1 intro any2 intro any3 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 169 +Progress: 196 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any5 : any --------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any4:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6455,43 +7430,43 @@ intro any1 intro any2 intro any3 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 170 +Progress: 197 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any any5 : any --------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any3:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6503,43 +7478,43 @@ intro any1 intro any2 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 171 +Progress: 198 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any3 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6551,43 +7526,43 @@ intro any1 intro any3 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 172 +Progress: 199 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any2 : any any3 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6599,45 +7574,45 @@ intro any2 intro any3 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 173 +Progress: 200 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 6 conjecture(s) more... ->>> intro any6(rank : 15) +>>> intro any_list1(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))))) -Inductive1 : any_list1 = (any7::any_list2) +any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) +Inductive1 : any_list2 = (any6::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any -any6 : any +any_list1 : any list --------------------------------------- -reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6650,27 +7625,27 @@ intro any2 intro any3 intro any4 intro any5 -intro any6 +intro any_list1 ================================================= -Progress: 174 +Progress: 201 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> induction any_list1(rank : 18) +>>> induction any_list2(rank : 18) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 1 goal(s) more... @@ -6678,14 +7653,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a Tactic List : 1 reflexivity(rank:17) ================================================= -Progress: 175 +Progress: 202 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 1 goal(s) more... @@ -6693,14 +7668,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> reflexivity(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva ((any7::any_list3)) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any7::any_list3)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6709,17 +7684,17 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:17) ================================================= -Progress: 176 +Progress: 203 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva ((any7::any_list3)) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva ((any7::any_list3)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) 0 goal(s) more... @@ -6727,14 +7702,14 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> simpl in goal(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6744,21 +7719,21 @@ intro any1(rank:17) intro any3(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) intro any4(rank:17) intro any2(rank:17) ================================================= -Progress: 177 +Progress: 204 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6766,15 +7741,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6784,20 +7759,20 @@ intro any2(rank:17) intro any4(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) intro any3(rank:17) ================================================= -Progress: 178 +Progress: 205 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6805,15 +7780,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any2(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6822,20 +7797,20 @@ Tactic List : 5 intro any3(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) intro any4(rank:17) ================================================= -Progress: 179 +Progress: 206 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6843,15 +7818,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any3(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6860,19 +7835,19 @@ Tactic List : 4 intro any4(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 180 +Progress: 207 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6880,15 +7855,15 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6896,19 +7871,19 @@ forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), revers Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 181 +Progress: 208 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6916,34 +7891,34 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 182 +Progress: 209 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -6951,49 +7926,49 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 183 +Progress: 210 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7001,71 +7976,71 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), revers Tactic List : 0 previous tactics simpl in goal -intro any7 +intro any_list1 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ================================================= -Progress: 184 +Progress: 211 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))))(rank : 0) +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list) (any_list3:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 8 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:20) +induction any_list2(rank:20) ================================================= -Progress: 185 +Progress: 212 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7073,16 +8048,16 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any2(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7091,21 +8066,21 @@ Tactic List : 5 intro any3(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) intro any4(rank:17) ================================================= -Progress: 186 +Progress: 213 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7113,16 +8088,16 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any3(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7131,20 +8106,20 @@ Tactic List : 4 intro any4(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 187 +Progress: 214 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7152,16 +8127,16 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7169,20 +8144,20 @@ forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 188 +Progress: 215 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7190,36 +8165,36 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 189 +Progress: 216 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7227,52 +8202,52 @@ forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 190 +Progress: 217 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7281,20 +8256,20 @@ Tactic List : 0 previous tactics simpl in goal intro any1 -intro any7 +intro any_list1 ================================================= -Progress: 191 +Progress: 218 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7302,16 +8277,16 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any3(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7320,20 +8295,20 @@ Tactic List : 4 intro any4(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 192 +Progress: 219 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7341,16 +8316,16 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7358,20 +8333,20 @@ forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 193 +Progress: 220 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7379,36 +8354,36 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 194 +Progress: 221 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7416,52 +8391,52 @@ forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 195 +Progress: 222 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7470,20 +8445,20 @@ Tactic List : 0 previous tactics simpl in goal intro any2 -intro any7 +intro any_list1 ================================================= -Progress: 196 +Progress: 223 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7491,16 +8466,16 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7508,20 +8483,20 @@ forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 197 +Progress: 224 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7529,36 +8504,36 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 198 +Progress: 225 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7566,52 +8541,52 @@ forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), revers >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 199 +Progress: 226 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7620,20 +8595,20 @@ Tactic List : 0 previous tactics simpl in goal intro any3 -intro any7 +intro any_list1 ================================================= -Progress: 200 +Progress: 227 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7641,36 +8616,36 @@ forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), revers >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 201 +Progress: 228 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7678,52 +8653,52 @@ forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), revers >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 202 +Progress: 229 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7732,20 +8707,20 @@ Tactic List : 0 previous tactics simpl in goal intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 203 +Progress: 230 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7753,52 +8728,52 @@ forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), revers >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 204 +Progress: 231 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any5 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7807,37 +8782,37 @@ Tactic List : 0 previous tactics simpl in goal intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 205 +Progress: 232 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) +any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7846,21 +8821,21 @@ Tactic List : 0 previous tactics simpl in goal intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 206 +Progress: 233 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7868,17 +8843,17 @@ forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any3(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7887,21 +8862,21 @@ Tactic List : 4 intro any4(rank:17) intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 207 +Progress: 234 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7909,17 +8884,17 @@ forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7927,21 +8902,21 @@ forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 208 +Progress: 235 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7949,38 +8924,38 @@ forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 209 +Progress: 236 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -7988,55 +8963,55 @@ forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any6 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 210 +Progress: 237 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8046,21 +9021,21 @@ previous tactics simpl in goal intro any1 intro any2 -intro any7 +intro any_list1 ================================================= -Progress: 211 +Progress: 238 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8068,17 +9043,17 @@ forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8086,21 +9061,21 @@ forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 212 +Progress: 239 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8108,38 +9083,38 @@ forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 213 +Progress: 240 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8147,55 +9122,55 @@ forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any6 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 214 +Progress: 241 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8205,21 +9180,21 @@ previous tactics simpl in goal intro any1 intro any3 -intro any7 +intro any_list1 ================================================= -Progress: 215 +Progress: 242 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8227,38 +9202,38 @@ forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 216 +Progress: 243 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8266,55 +9241,55 @@ forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 217 +Progress: 244 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8324,21 +9299,21 @@ previous tactics simpl in goal intro any1 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 218 +Progress: 245 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8346,55 +9321,55 @@ forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 219 +Progress: 246 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8404,39 +9379,39 @@ previous tactics simpl in goal intro any1 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 220 +Progress: 247 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8446,21 +9421,21 @@ previous tactics simpl in goal intro any1 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 221 +Progress: 248 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8468,17 +9443,17 @@ forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8486,21 +9461,21 @@ forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 222 +Progress: 249 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8508,38 +9483,38 @@ forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any --------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 223 +Progress: 250 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8547,55 +9522,55 @@ forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any6 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 224 +Progress: 251 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8605,21 +9580,21 @@ previous tactics simpl in goal intro any2 intro any3 -intro any7 +intro any_list1 ================================================= -Progress: 225 +Progress: 252 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8627,38 +9602,38 @@ forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 226 +Progress: 253 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8666,55 +9641,55 @@ forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 227 +Progress: 254 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8724,21 +9699,21 @@ previous tactics simpl in goal intro any2 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 228 +Progress: 255 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8746,55 +9721,55 @@ forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 229 +Progress: 256 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8804,39 +9779,39 @@ previous tactics simpl in goal intro any2 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 230 +Progress: 257 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8846,21 +9821,21 @@ previous tactics simpl in goal intro any2 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 231 +Progress: 258 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8868,38 +9843,38 @@ forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 232 +Progress: 259 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8907,55 +9882,55 @@ forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 233 +Progress: 260 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8965,21 +9940,21 @@ previous tactics simpl in goal intro any3 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 234 +Progress: 261 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -8987,55 +9962,55 @@ forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 235 +Progress: 262 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9045,39 +10020,39 @@ previous tactics simpl in goal intro any3 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 236 +Progress: 263 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9087,21 +10062,21 @@ previous tactics simpl in goal intro any3 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 237 +Progress: 264 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9109,55 +10084,55 @@ forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (a >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 238 +Progress: 265 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9167,39 +10142,39 @@ previous tactics simpl in goal intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 239 +Progress: 266 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9209,39 +10184,39 @@ previous tactics simpl in goal intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 240 +Progress: 267 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9251,22 +10226,22 @@ previous tactics simpl in goal intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 241 +Progress: 268 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9274,18 +10249,18 @@ forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any4(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9293,22 +10268,22 @@ forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any Tactic List : 3 intro any5(rank:17) intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 242 +Progress: 269 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9316,40 +10291,40 @@ forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any --------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 243 +Progress: 270 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9357,58 +10332,58 @@ forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any6 : any --------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 244 +Progress: 271 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9419,22 +10394,22 @@ simpl in goal intro any1 intro any2 intro any3 -intro any7 +intro any_list1 ================================================= -Progress: 245 +Progress: 272 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9442,40 +10417,40 @@ forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any --------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 246 +Progress: 273 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9483,58 +10458,58 @@ forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any6 : any --------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 247 +Progress: 274 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any --------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9545,22 +10520,22 @@ simpl in goal intro any1 intro any2 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 248 +Progress: 275 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9568,58 +10543,58 @@ forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any any6 : any --------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 249 +Progress: 276 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9630,41 +10605,41 @@ simpl in goal intro any1 intro any2 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 250 +Progress: 277 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any6 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9675,22 +10650,22 @@ simpl in goal intro any1 intro any2 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 251 +Progress: 278 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9698,40 +10673,40 @@ forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 252 +Progress: 279 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9739,58 +10714,58 @@ forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 253 +Progress: 280 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9801,22 +10776,22 @@ simpl in goal intro any1 intro any3 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 254 +Progress: 281 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9824,58 +10799,58 @@ forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 255 +Progress: 282 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9886,41 +10861,41 @@ simpl in goal intro any1 intro any3 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 256 +Progress: 283 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any6 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9931,22 +10906,22 @@ simpl in goal intro any1 intro any3 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 257 +Progress: 284 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -9954,58 +10929,58 @@ forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 258 +Progress: 285 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10016,41 +10991,41 @@ simpl in goal intro any1 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 259 +Progress: 286 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10061,41 +11036,41 @@ simpl in goal intro any1 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 260 +Progress: 287 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10106,22 +11081,22 @@ simpl in goal intro any1 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 261 +Progress: 288 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10129,40 +11104,40 @@ forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 262 +Progress: 289 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10170,58 +11145,58 @@ forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 263 +Progress: 290 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any --------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10232,22 +11207,22 @@ simpl in goal intro any2 intro any3 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 264 +Progress: 291 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any --------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10255,58 +11230,58 @@ forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 265 +Progress: 292 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any --------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10317,41 +11292,41 @@ simpl in goal intro any2 intro any3 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 266 +Progress: 293 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any6 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10362,22 +11337,22 @@ simpl in goal intro any2 intro any3 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 267 +Progress: 294 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10385,58 +11360,58 @@ forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 268 +Progress: 295 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10447,41 +11422,41 @@ simpl in goal intro any2 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 269 +Progress: 296 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10492,41 +11467,41 @@ simpl in goal intro any2 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 270 +Progress: 297 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10537,22 +11512,22 @@ simpl in goal intro any2 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 271 +Progress: 298 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10560,58 +11535,58 @@ forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 272 +Progress: 299 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10622,41 +11597,41 @@ simpl in goal intro any3 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 273 +Progress: 300 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10667,41 +11642,41 @@ simpl in goal intro any3 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 274 +Progress: 301 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10712,41 +11687,41 @@ simpl in goal intro any3 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 275 +Progress: 302 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any3:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10757,23 +11732,23 @@ simpl in goal intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 276 +Progress: 303 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10781,42 +11756,42 @@ forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any5(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 2 intro any6(rank:17) -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 277 +Progress: 304 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10824,61 +11799,61 @@ forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 278 +Progress: 305 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any --------------------------------------- -forall (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any5:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10890,23 +11865,23 @@ intro any1 intro any2 intro any3 intro any4 -intro any7 +intro any_list1 ================================================= -Progress: 279 +Progress: 306 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any --------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10914,61 +11889,61 @@ forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 280 +Progress: 307 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any --------------------------------------- -forall (any4:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -10980,43 +11955,43 @@ intro any1 intro any2 intro any3 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 281 +Progress: 308 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any6 : any --------------------------------------- -forall (any4:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11028,23 +12003,23 @@ intro any1 intro any2 intro any3 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 282 +Progress: 309 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any --------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11052,61 +12027,61 @@ forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 283 +Progress: 310 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any --------------------------------------- -forall (any3:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11118,43 +12093,43 @@ intro any1 intro any2 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 284 +Progress: 311 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any6 : any --------------------------------------- -forall (any3:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11166,43 +12141,43 @@ intro any1 intro any2 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 285 +Progress: 312 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any any6 : any --------------------------------------- -forall (any3:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11214,23 +12189,23 @@ intro any1 intro any2 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 286 +Progress: 313 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11238,61 +12213,61 @@ forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 287 +Progress: 314 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any2:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11304,43 +12279,43 @@ intro any1 intro any3 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 288 +Progress: 315 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any2:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11352,43 +12327,43 @@ intro any1 intro any3 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 289 +Progress: 316 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11400,43 +12375,43 @@ intro any1 intro any3 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 290 +Progress: 317 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any3:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11448,23 +12423,23 @@ intro any1 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 291 +Progress: 318 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11472,61 +12447,61 @@ forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 292 +Progress: 319 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any1:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11538,43 +12513,43 @@ intro any2 intro any3 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 293 +Progress: 320 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any1:any) (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11586,43 +12561,43 @@ intro any2 intro any3 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 294 +Progress: 321 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11634,43 +12609,43 @@ intro any2 intro any3 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 295 +Progress: 322 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any3:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11682,43 +12657,43 @@ intro any2 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 296 +Progress: 323 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any3 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any2:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11730,24 +12705,24 @@ intro any3 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 297 +Progress: 324 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11755,12 +12730,12 @@ forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::( >>> intro any6(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any @@ -11768,51 +12743,51 @@ any4 : any any5 : any any6 : any --------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +intro any_list1(rank:17) ================================================= -Progress: 298 +Progress: 325 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any --------------------------------------- -forall (any6:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any6:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any6:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11825,45 +12800,45 @@ intro any2 intro any3 intro any4 intro any5 -intro any7 +intro any_list1 ================================================= -Progress: 299 +Progress: 326 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any6 : any --------------------------------------- -forall (any5:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any5:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any5:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11876,45 +12851,45 @@ intro any2 intro any3 intro any4 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 300 +Progress: 327 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any any6 : any --------------------------------------- -forall (any4:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any4:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any4:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11927,45 +12902,45 @@ intro any2 intro any3 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 301 +Progress: 328 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any3:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any3:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any3:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -11978,45 +12953,45 @@ intro any2 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 302 +Progress: 329 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any2:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any3 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any2:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any2:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -12029,45 +13004,45 @@ intro any3 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 303 +Progress: 330 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any any6 : any --------------------------------------- -forall (any1:any) (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any) (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any2 : any any3 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -forall (any1:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any1:any), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -12080,17 +13055,17 @@ intro any3 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 304 +Progress: 331 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any @@ -12098,29 +13073,29 @@ any4 : any any5 : any any6 : any --------------------------------------- -forall (any7:any), reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +forall (any_list1:any list), reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... 7 conjecture(s) more... ->>> intro any7(rank : 17) +>>> intro any_list1(rank : 17) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list) (any_list2:any list), reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))))) -Inductive1 : any_list1 = (any8::any_list2) +any7 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(Nil)))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))) @ any_list1)) +Inductive1 : any_list2 = (any7::any_list3) any1 : any any2 : any any3 : any any4 : any any5 : any any6 : any -any7 : any +any_list1 : any list --------------------------------------- -reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) = (any1::(any2::reverse (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) +reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(Nil))))))) @ (any2::(any1::any_list1)))) = reverse ((qreva (any_list3) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) @ any_list1)) 0 goal(s) more... @@ -12134,9 +13109,9 @@ intro any3 intro any4 intro any5 intro any6 -intro any7 +intro any_list1 ================================================= -Progress: 305 +Progress: 332 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12170,7 +13145,7 @@ Tactic List : 2 rewrite IH1 in goal at 0(rank:11) induction any_list2(rank:12) ================================================= -Progress: 306 +Progress: 333 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12203,7 +13178,7 @@ forall (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list3) = (any_li Tactic List : 1 induction any_list2(rank:4) ================================================= -Progress: 307 +Progress: 334 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12238,7 +13213,7 @@ Base1 : any_list2 = (Nil) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 308 +Progress: 335 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12279,7 +13254,7 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 309 +Progress: 336 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12324,7 +13299,7 @@ rewrite IH2 in goal at 0(rank:11) rewrite <- IH1 in goal at 0(rank:19) rewrite <- IH2 in goal at 0(rank:11) ================================================= -Progress: 310 +Progress: 337 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12367,7 +13342,7 @@ Inductive2 : any_list2 = (any2::any_list4) Tactic List : 1 reflexivity(rank:0) ================================================= -Progress: 311 +Progress: 338 1st goal of : forall (any_list1:any list) (any_list2:any list), reverse (qreva (any_list1) (reverse (any_list2))) = (any_list2 @ any_list1) @@ -12418,12 +13393,12 @@ simpl in goal rewrite IH2 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem43.log b/result/dilemma/clam/clam/problem43.log index d05cb78..f6db0c2 100644 --- a/result/dilemma/clam/clam/problem43.log +++ b/result/dilemma/clam/clam/problem43.log @@ -176,16 +176,6 @@ Inductive1 : any_list2 = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse (any_list3) -(reverse (any_list3) @ (any1::(Nil))) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) -(((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) -expr list -(reverse (any_list3) @ (Nil)) -((reverse (any_list3) @ (any1::(Nil))) @ (Nil)) -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) -((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) New Env ;; @@ -735,18 +725,6 @@ reverse (((reverse (any_list3) @ (any1::(Nil))) @ (any2::any_list4))) = ((revers Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (any_list3) @ any_list2)) -reverse (((reverse (any_list3) @ (any1::(Nil))) @ any_list4)) -reverse (((reverse (any_list3) @ (any1::(Nil))) @ (any2::any_list4))) -reverse ((((reverse (any_list5) @ (any3::(Nil))) @ (any1::(Nil))) @ (any2::any_list4))) -reverse ((((reverse (any_list5) @ (any3::(Nil))) @ (any1::(Nil))) @ (any2::(any4::any_list6)))) -expr list -(reverse (any_list2) @ any_list3) -(reverse (any_list4) @ (any1::any_list3)) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::(any3::any_list5))) -(((reverse (any_list6) @ (any4::(Nil))) @ (any2::(Nil))) @ (any1::(any3::any_list5))) New Env ;; @@ -2924,16 +2902,6 @@ reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (any_list3) @ (Nil))) -reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) -reverse ((((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -reverse (((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env ;; @@ -27323,86 +27291,12 @@ reverse (((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse 1 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite lemma3 in goal at 0(rank:6) -================================================= -Progress: 689 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse ((reverse (reverse (reverse (any_list1))) @ (Nil)))) @ any_list2) = (reverse ((reverse (reverse (((reverse ((Nil)) @ any_list2) @ (Nil)))) @ any_list1)) @ (Nil)) -any_list1 : any list -Base1 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : any_list3 = (reverse ((reverse (reverse ((any_list3 @ (Nil)))) @ (Nil))) @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -reverse (((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil)))) @ (Nil))) = (reverse ((reverse ((reverse ((any_list3 @ (Nil))) @ (any1::(Nil)))) @ (Nil))) @ (Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 6) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse ((reverse (reverse (reverse (any_list1))) @ (Nil)))) @ any_list2) = (reverse ((reverse (reverse (((reverse ((Nil)) @ any_list2) @ (Nil)))) @ any_list1)) @ (Nil)) -any_list1 : any list -Base1 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : any_list3 = (reverse ((reverse (reverse ((any_list3 @ (Nil)))) @ (Nil))) @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -reverse (((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil))))) @ (Nil))) = (reverse ((reverse ((reverse ((any_list3 @ (Nil))) @ (any1::(Nil)))) @ (Nil))) @ (Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma4 in goal at 1(rank:6) -================================================= -Progress: 690 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse ((reverse (reverse (reverse (any_list1))) @ (Nil)))) @ any_list2) = (reverse ((reverse (reverse (((reverse ((Nil)) @ any_list2) @ (Nil)))) @ any_list1)) @ (Nil)) -any_list1 : any list -Base1 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : any_list3 = (reverse ((reverse (reverse ((any_list3 @ (Nil)))) @ (Nil))) @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -reverse (((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil))))) @ (Nil))) = (reverse ((reverse ((reverse ((any_list3 @ (Nil))) @ (any1::(Nil)))) @ (Nil))) @ (Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 1(rank : 6) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), (reverse (reverse ((reverse (reverse (reverse (any_list1))) @ (Nil)))) @ any_list2) = (reverse ((reverse (reverse (((reverse ((Nil)) @ any_list2) @ (Nil)))) @ any_list1)) @ (Nil)) -any_list1 : any list -Base1 : any_list1 = (Nil) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : any_list3 = (reverse ((reverse (reverse ((any_list3 @ (Nil)))) @ (Nil))) @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -reverse (((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil)))) @ (Nil))) = (reverse ((reverse ((reverse ((any_list3 @ (Nil))) @ (any1::(Nil)))) @ (Nil))) @ (Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 43.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 43.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem44.log b/result/dilemma/clam/clam/problem44.log index af8f7ed..c31284a 100644 --- a/result/dilemma/clam/clam/problem44.log +++ b/result/dilemma/clam/clam/problem44.log @@ -620,16 +620,6 @@ reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -reverse ((reverse (any_list3) @ (Nil))) -reverse (((reverse (any_list3) @ (any1::(Nil))) @ (Nil))) -reverse ((((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -reverse (((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env ;; @@ -3650,49 +3640,12 @@ reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (rev 1 goal(s) more... 0 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma4 in goal at 1(rank:4) -================================================= -Progress: 103 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) -Inductive1 : any_list2 = (any1::any_list3) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -reverse ((reverse (any_list3) @ (any1::reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))))) = (any1::reverse (reverse (any_list3))) - -1 goal(s) more... - -0 conjecture(s) more... ->>> rewrite <- lemma4 in goal at 1(rank : 4) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), reverse ((reverse (any_list1) @ reverse (any_list2))) = (any_list2 @ any_list1) -any_list2 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list1:any list), reverse ((reverse (any_list1) @ reverse (any_list3))) = (any_list3 @ any_list1) -Inductive1 : any_list2 = (any1::any_list3) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -reverse ((reverse (any_list3) @ reverse (((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse (reverse ((reverse ((Nil)) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (Nil)))) @ (any1::(Nil))) @ (Nil))))) = (any1::reverse (reverse (any_list3))) - -1 goal(s) more... - -0 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 44.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 44.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem45.log b/result/dilemma/clam/clam/problem45.log index 92143df..6e55c13 100644 --- a/result/dilemma/clam/clam/problem45.log +++ b/result/dilemma/clam/clam/problem45.log @@ -176,16 +176,6 @@ qreva (any_list3) ((any1::(Nil))) = ((reverse (any_list3) @ (any1::(Nil))) @ (Ni Tactic List : 0 previous tactics simpl in goal -expr list -qreva (any_list3) ((Nil)) -qreva (any_list3) ((any1::(Nil))) -qreva (any_list4) ((any2::(any1::(Nil)))) -qreva (any_list5) ((any3::(any2::(any1::(Nil))))) -expr list -(reverse (any_list3) @ (Nil)) -((reverse (any_list3) @ (any1::(Nil))) @ (Nil)) -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) -((((reverse (any_list5) @ (any3::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (Nil)) New Env ;; @@ -982,21 +972,16 @@ qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -qreva (qreva (any_list3) ((Nil))) ((Nil)) -qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) -qreva (qreva (any_list4) ((any2::(any1::(Nil))))) ((Nil)) -qreva (qreva (any_list5) ((any3::(any2::(any1::(Nil)))))) ((Nil)) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env - +let rec mk_rhs1 arg_3 arg_4 = +match (arg_3) with +| Nil -> arg_4 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_4)) ;; Lemma List -forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) +forall (any_list3:any list), mk_rhs1 ((Nil)) (any_list3) = any_list3 +forall (tl:any list) (hd:any) (any_list3:any list), mk_rhs1 ((hd::tl)) (any_list3) = mk_rhs1 (tl) ((hd::any_list3)) +forall (any_list3:any list) (lst:any list), qreva (qreva (any_list3) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list3) End of Lemma List @@ -1032,13 +1017,13 @@ qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3)(rank : 0) +>>> assert forall (any_list3:any list) (lst:any list), qreva (qreva (any_list3) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list3)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -1049,10 +1034,10 @@ induction any_list1(rank:6) Progress: 31 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -1060,3353 +1045,335 @@ forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil))) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 32 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 33 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) -================================================= -Progress: 34 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro any1(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) -================================================= -Progress: 35 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -End of Lemma List - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 36 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any ---------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:8) -================================================= -Progress: 37 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction any_list1(rank : 8) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:7) -================================================= -Progress: 38 +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva (any_list2) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 39 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 40 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any1(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 41 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any2(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) -================================================= -Progress: 42 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any2(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) -================================================= -Progress: 43 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 44 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:10) -================================================= -Progress: 45 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 -================================================= -Progress: 46 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> induction any_list1(rank : 10) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:9) -================================================= -Progress: 47 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 48 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 49 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any1(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) -================================================= -Progress: 50 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) -================================================= -Progress: 51 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 52 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:12) -================================================= -Progress: 53 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any2(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro any3(rank:9) -================================================= -Progress: 54 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -================================================= -Progress: 55 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -================================================= -Progress: 56 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro any3(rank : 9) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -================================================= -Progress: 57 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction any_list1(rank : 12) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 58 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 59 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 60 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any1(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 61 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 62 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 63 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 64 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:14) -================================================= -Progress: 65 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any2(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 66 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 67 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -================================================= -Progress: 68 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 69 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -================================================= -Progress: 70 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -================================================= -Progress: 71 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any3(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 72 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -================================================= -Progress: 73 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -================================================= -Progress: 74 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -================================================= -Progress: 75 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -================================================= -Progress: 76 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) -Inductive1 : any_list1 = (any1::any_list3) ---------------------------------------- -forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) -Inductive1 : any_list1 = (any1::any_list3) ---------------------------------------- -forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite <- IH1 in goal at 0 -reflexivity -simpl in goal -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any_list2:any list) (arg3:any list), ((arg3 @ (any1::any_list2)) @ (Nil)) = (((arg3 @ (any1::(Nil))) @ any_list2) @ (Nil)) -End of Lemma List - - -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) -Inductive1 : any_list1 = (any1::any_list3) ---------------------------------------- -forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 77 - - -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) -Inductive1 : any_list1 = (any1::any_list3) ---------------------------------------- -forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (any1:any) (any_list2:any list) (arg3:any list), ((arg3 @ (any1::any_list2)) @ (Nil)) = (((arg3 @ (any1::(Nil))) @ any_list2) @ (Nil))(rank : 0) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:8) -================================================= -Progress: 78 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) - ---------------------------------------- -forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction any_list2(rank : 8) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((Nil) @ (any1::any_list1)) @ (Nil)) = ((((Nil) @ (any1::(Nil))) @ any_list1) @ (Nil)) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:7) -================================================= -Progress: 79 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -Base1 : any_list2 = (Nil) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((Nil) @ (any1::any_list1)) @ (Nil)) = ((((Nil) @ (any1::(Nil))) @ any_list1) @ (Nil)) - -1 goal(s) more... - -2 conjecture(s) more... ->>> reflexivity(rank : 7) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::any_list1)) @ (Nil)) = ((((any2::any_list3) @ (any1::(Nil))) @ any_list1) @ (Nil)) - -0 goal(s) more... - -2 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 80 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::any_list1)) @ (Nil)) = ((((any2::any_list3) @ (any1::(Nil))) @ any_list1) @ (Nil)) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro any1(rank:7) -intro any_list1(rank:7) -rewrite IH1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 81 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any1(rank : 7) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any ---------------------------------------- -forall (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -intro any_list1(rank:7) -rewrite IH1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 82 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) ---------------------------------------- -forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any_list1(rank : 7) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) -any_list1 : any list ---------------------------------------- -forall (any1:any), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 83 - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any ---------------------------------------- -forall (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any_list1(rank : 7) - - -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) -any_list2 : any list -any2 : any -any_list3 : any list -IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) -Inductive1 : any_list2 = (any2::any_list3) -any1 : any -any_list1 : any list ---------------------------------------- -(any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:15) -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 84 - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite <- IH1 in goal at 0 -================================================= -Progress: 85 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction any_list1(rank : 14) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 86 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 87 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -intro any1(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -intro any2(rank:13) -================================================= -Progress: 88 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any1(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -intro any2(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 89 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 90 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 91 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 92 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 93 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:16) -================================================= -Progress: 94 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any2(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 95 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 96 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 97 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -================================================= -Progress: 98 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 99 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -================================================= -Progress: 101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -================================================= -Progress: 103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -================================================= -Progress: 104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any3(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) -================================================= -Progress: 105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -================================================= -Progress: 107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -================================================= -Progress: 109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -================================================= -Progress: 110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any4(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) +1 conjecture(s) more... +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= -Progress: 111 +Progress: 33 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -intro any3 -intro any5 -================================================= -Progress: 112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... +rewrite <- IH1 in goal at 0 +reflexivity +simpl in goal +rewrite IH1 in goal at 0 +New Env -5 conjecture(s) more... ->>> intro any5(rank : 13) +;; +Lemma List +forall (any1:any) (any_list2:any list) (arg5:any list), ((arg5 @ (any1::any_list2)) @ (Nil)) = (((arg5 @ (any1::(Nil))) @ any_list2) @ (Nil)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any4 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 +1 conjecture(s) more... ================================================= -Progress: 113 +Progress: 34 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = ((reverse (any_list3) @ any_list2) @ (Nil)) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), ((reverse (any_list3) @ (any1::any_list2)) @ (Nil)) = (((reverse (any_list3) @ (any1::(Nil))) @ any_list2) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +>>> assert forall (any1:any) (any_list2:any list) (arg5:any list), ((arg5 @ (any1::any_list2)) @ (Nil)) = (((arg5 @ (any1::(Nil))) @ any_list2) @ (Nil))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any -any5 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) + --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:8) ================================================= -Progress: 114 +Progress: 35 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) + --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +2 conjecture(s) more... +>>> induction any_list2(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (((Nil) @ (any1::any_list1)) @ (Nil)) = ((((Nil) @ (any1::(Nil))) @ any_list1) @ (Nil)) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +reflexivity(rank:7) ================================================= -Progress: 115 +Progress: 36 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (((Nil) @ (any1::any_list1)) @ (Nil)) = ((((Nil) @ (any1::(Nil))) @ any_list1) @ (Nil)) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::any_list1)) @ (Nil)) = ((((any2::any_list3) @ (any1::(Nil))) @ any_list1) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 116 +Progress: 37 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (((any2::any_list3) @ (any1::any_list1)) @ (Nil)) = ((((any2::any_list3) @ (any1::(Nil))) @ any_list1) @ (Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 4 +intro any1(rank:7) +intro any_list1(rank:7) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 117 +Progress: 38 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any3 : any -any4 : any -any5 : any --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 3 +intro any_list1(rank:7) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 118 +Progress: 39 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any_list1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any2 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 119 +Progress: 40 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list1:any list), (any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any_list1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), ((any_list3 @ (any1::any_list1)) @ (Nil)) = (((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +(any2::((any_list3 @ (any1::any_list1)) @ (Nil))) = (any2::(((any_list3 @ (any1::(Nil))) @ any_list1) @ (Nil))) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 120 +Progress: 41 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) @@ -4439,7 +1406,7 @@ forall (any1:any) (any_list1:any list), (any2::(((any_list3 @ (any1::(Nil))) @ a Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 121 +Progress: 42 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::any_list1)) @ (Nil)) = (((any_list2 @ (any1::(Nil))) @ any_list1) @ (Nil)) @@ -4475,7 +1442,7 @@ Tactic List : 2 rewrite lemma3 in goal at 0(rank:13) rewrite <- lemma3 in goal at 0(rank:13) ================================================= -Progress: 122 +Progress: 43 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) @@ -4510,7 +1477,7 @@ any_list2 : any list Tactic List : 1 reflexivity(rank:4) ================================================= -Progress: 123 +Progress: 44 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = ((reverse (any_list1) @ any_list2) @ (Nil)) @@ -4549,7 +1516,7 @@ rewrite lemma4 in goal at 0(rank:12) rewrite lemma3 in goal at 0(rank:20) rewrite <- lemma4 in goal at 0(rank:12) ================================================= -Progress: 124 +Progress: 45 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4586,7 +1553,7 @@ Inductive1 : any_list2 = (any1::any_list3) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 125 +Progress: 46 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4622,7 +1589,7 @@ Deduplication: 2 Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 126 +Progress: 47 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4658,7 +1625,7 @@ induction any_list2(rank:12) rewrite lemma4 in goal at 0(rank:19) rewrite lemma4 in goal at 2(rank:19) ================================================= -Progress: 127 +Progress: 48 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4691,7 +1658,7 @@ forall (any_list2:any list), (reverse ((any1::any_list2)) @ any_list3) = (revers Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 128 +Progress: 49 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4724,7 +1691,7 @@ forall (any_list2:any list), ((reverse (any_list2) @ (any1::(Nil))) @ any_list3) Tactic List : 1 induction any_list2(rank:4) ================================================= -Progress: 129 +Progress: 50 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4759,7 +1726,7 @@ Base1 : any_list2 = (Nil) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 130 +Progress: 51 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4800,7 +1767,7 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 131 +Progress: 52 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4843,23 +1810,11 @@ Inductive2 : any_list2 = (any2::any_list4) Tactic List : 0 previous tactics simpl in goal -expr list -qreva (qreva (any_list3) (any_list2)) ((Nil)) -((reverse (any_list4) @ (any1::(Nil))) @ any_list3) -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ any_list3) -(((reverse (any_list4) @ (any2::(Nil))) @ (any1::(Nil))) @ (any3::any_list5)) -((((reverse (any_list6) @ (any4::(Nil))) @ (any2::(Nil))) @ (any1::(Nil))) @ (any3::any_list5)) -expr list -(reverse (any_list2) @ any_list3) -(reverse (any_list4) @ (any1::any_list3)) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::any_list3)) -((reverse (any_list4) @ (any2::(Nil))) @ (any1::(any3::any_list5))) -(((reverse (any_list6) @ (any4::(Nil))) @ (any2::(Nil))) @ (any1::(any3::any_list5))) New Env ;; Lemma List -forall (any1:any) (any_list3:any list) (arg4:any list), ((arg4 @ (any1::(Nil))) @ any_list3) = (arg4 @ (any1::any_list3)) +forall (any1:any) (any_list3:any list) (arg6:any list), ((arg6 @ (any1::(Nil))) @ any_list3) = (arg6 @ (any1::any_list3)) End of Lemma List @@ -4881,7 +1836,7 @@ Inductive2 : any_list2 = (any2::any_list4) 0 conjecture(s) more... ================================================= -Progress: 132 +Progress: 53 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -4901,7 +1856,7 @@ Inductive2 : any_list2 = (any2::any_list4) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list) (arg4:any list), ((arg4 @ (any1::(Nil))) @ any_list3) = (arg4 @ (any1::any_list3))(rank : 0) +>>> assert forall (any1:any) (any_list3:any list) (arg6:any list), ((arg6 @ (any1::(Nil))) @ any_list3) = (arg6 @ (any1::any_list3))(rank : 0) 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -4915,7 +1870,7 @@ forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1 Tactic List : 1 induction any_list2(rank:6) ================================================= -Progress: 133 +Progress: 54 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -4941,7 +1896,7 @@ forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 134 +Progress: 55 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -4972,7 +1927,7 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:5) ================================================= -Progress: 135 +Progress: 56 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5010,7 +1965,7 @@ rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) intro any_list1(rank:5) ================================================= -Progress: 136 +Progress: 57 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5048,7 +2003,7 @@ rewrite <- IH1 in goal at 1(rank:21) rewrite <- IH1 in goal at 2(rank:13) rewrite IH1 in goal at 0(rank:13) ================================================= -Progress: 137 +Progress: 58 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5085,7 +2040,7 @@ rewrite <- IH1 in goal at 0(rank:13) rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 138 +Progress: 59 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5124,7 +2079,7 @@ rewrite <- IH1 in goal at 0(rank:13) rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 139 +Progress: 60 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5159,7 +2114,7 @@ qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (reverse ((Nil)) @ (any1::an Tactic List : 1 simpl in goal(rank:4) ================================================= -Progress: 140 +Progress: 61 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5198,7 +2153,7 @@ rewrite IH1 in goal at 0(rank:12) rewrite lemma4 in goal at 0(rank:20) rewrite lemma4 in goal at 2(rank:20) ================================================= -Progress: 141 +Progress: 62 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5235,7 +2190,7 @@ Base1 : any_list2 = (Nil) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 142 +Progress: 63 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5276,7 +2231,7 @@ Deduplication: 2 Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 143 +Progress: 64 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5321,7 +2276,7 @@ rewrite IH1 in goal at 0(rank:11) rewrite lemma4 in goal at 0(rank:19) rewrite lemma4 in goal at 2(rank:19) ================================================= -Progress: 144 +Progress: 65 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5364,7 +2319,7 @@ Inductive2 : any_list2 = (any2::any_list4) Tactic List : 1 simpl in goal(rank:3) ================================================= -Progress: 145 +Progress: 66 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5413,7 +2368,7 @@ New Env ;; Lemma List -forall (any1:any) (any_list3:any list) (arg5:any list), ((arg5 @ (any1::(Nil))) @ any_list3) = (arg5 @ (any1::any_list3)) +forall (any1:any) (any_list3:any list) (arg7:any list), ((arg7 @ (any1::(Nil))) @ any_list3) = (arg7 @ (any1::any_list3)) End of Lemma List @@ -5435,7 +2390,7 @@ Inductive2 : any_list2 = (any2::any_list4) 0 conjecture(s) more... ================================================= -Progress: 146 +Progress: 67 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5455,7 +2410,7 @@ Inductive2 : any_list2 = (any2::any_list4) 0 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list) (arg5:any list), ((arg5 @ (any1::(Nil))) @ any_list3) = (arg5 @ (any1::any_list3))(rank : 0) +>>> assert forall (any1:any) (any_list3:any list) (arg7:any list), ((arg7 @ (any1::(Nil))) @ any_list3) = (arg7 @ (any1::any_list3))(rank : 0) 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5469,7 +2424,7 @@ forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1 Tactic List : 1 induction any_list2(rank:6) ================================================= -Progress: 147 +Progress: 68 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5495,7 +2450,7 @@ forall (any1:any) (any_list1:any list), (((Nil) @ (any1::(Nil))) @ any_list1) = Tactic List : 1 reflexivity(rank:5) ================================================= -Progress: 148 +Progress: 69 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5526,7 +2481,7 @@ Deduplication: 0 Tactic List : 1 simpl in goal(rank:5) ================================================= -Progress: 149 +Progress: 70 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5564,7 +2519,7 @@ rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) intro any_list1(rank:5) ================================================= -Progress: 150 +Progress: 71 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5602,7 +2557,7 @@ rewrite <- IH1 in goal at 1(rank:21) rewrite <- IH1 in goal at 2(rank:13) rewrite IH1 in goal at 0(rank:13) ================================================= -Progress: 151 +Progress: 72 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5639,7 +2594,7 @@ rewrite <- IH1 in goal at 0(rank:13) rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 152 +Progress: 73 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5678,7 +2633,7 @@ rewrite <- IH1 in goal at 0(rank:13) rewrite <- IH1 in goal at 2(rank:13) rewrite <- IH1 in goal at 1(rank:21) ================================================= -Progress: 153 +Progress: 74 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5711,7 +2666,7 @@ forall (any1:any) (any_list1:any list), (any2::(any_list3 @ (any1::any_list1))) Tactic List : 1 reflexivity(rank:3) ================================================= -Progress: 154 +Progress: 75 1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), ((any_list2 @ (any1::(Nil))) @ any_list1) = (any_list2 @ (any1::any_list1)) @@ -5757,7 +2712,7 @@ rewrite lemma5 in goal at 3(rank:19) rewrite <- lemma5 in goal at 1(rank:19) rewrite lemma5 in goal at 0(rank:19) ================================================= -Progress: 155 +Progress: 76 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5800,7 +2755,7 @@ Inductive2 : any_list2 = (any2::any_list4) Tactic List : 1 reflexivity(rank:0) ================================================= -Progress: 156 +Progress: 77 1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = (reverse (any_list2) @ any_list1) @@ -5868,12 +2823,12 @@ reflexivity rewrite lemma5 in goal at 1 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem46.log b/result/dilemma/clam/clam/problem46.log index f88f03e..a1bb369 100644 --- a/result/dilemma/clam/clam/problem46.log +++ b/result/dilemma/clam/clam/problem46.log @@ -800,21 +800,16 @@ qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) Tactic List : 0 previous tactics simpl in goal -expr list -qreva (qreva (any_list3) ((Nil))) ((Nil)) -qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) -qreva (qreva (any_list4) ((any2::(any1::(Nil))))) ((Nil)) -qreva (qreva (any_list5) ((any3::(any2::(any1::(Nil)))))) ((Nil)) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) New Env - +let rec mk_rhs1 arg_3 arg_4 = +match (arg_3) with +| Nil -> arg_4 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_4)) ;; Lemma List -forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) +forall (any_list3:any list), mk_rhs1 ((Nil)) (any_list3) = any_list3 +forall (tl:any list) (hd:any) (any_list3:any list), mk_rhs1 ((hd::tl)) (any_list3) = mk_rhs1 (tl) ((hd::any_list3)) +forall (any_list3:any list) (lst:any list), qreva (qreva (any_list3) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list3) End of Lemma List @@ -850,13 +845,13 @@ qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) 1 goal(s) more... 0 conjecture(s) more... ->>> assert forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3)(rank : 0) +>>> assert forall (any_list3:any list) (lst:any list), qreva (qreva (any_list3) (lst)) ((Nil)) = mk_rhs1 (lst) (any_list3)(rank : 0) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -867,10 +862,10 @@ induction any_list1(rank:6) Progress: 26 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) --------------------------------------- -forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) 0 goal(s) more... @@ -878,155137 +873,6620 @@ forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil))) >>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:5) +simpl in goal(rank:6) ================================================= Progress: 27 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) +forall (any_list2:any list), qreva (qreva ((Nil)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) 1 goal(s) more... 1 conjecture(s) more... ->>> reflexivity(rank : 5) +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) +forall (any_list2:any list), qreva (any_list2) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... 1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) +Tactic List : 2 +induction any_list2(rank:15) +intro any_list2(rank:22) ================================================= Progress: 28 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) any_list1 : any list any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) +forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list2)) = (any1::qreva (any_list3) ((any2::any_list2))) 0 goal(s) more... -1 conjecture(s) more... ->>> simpl in goal(rank : 5) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) any_list1 : any list any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +forall (any1:any) (any_list2:any list), (any1::qreva (any_list3) ((any2::any_list2))) = (any1::qreva (any_list3) ((any2::any_list2))) 0 goal(s) more... -1 conjecture(s) more... -Tactic List : 2 -intro any1(rank:5) -rewrite <- IH1 in goal at 0(rank:13) +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) ================================================= Progress: 29 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) any_list1 : any list any2 : any -any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +forall (any1:any) (any_list2:any list), (any1::qreva (any_list3) ((any2::any_list2))) = (any1::qreva (any_list3) ((any2::any_list2))) 0 goal(s) more... -1 conjecture(s) more... ->>> intro any1(rank : 5) +2 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((any_list2 @ (any1::(Nil)))) ((any2::(Nil))) = (any1::qreva (any_list2) ((any2::(Nil)))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:5) +Deduplication: 7 +Tactic List : 2 +rewrite lemma3 in goal at 0(rank:13) +rewrite <- lemma3 in goal at 0(rank:13) ================================================= Progress: 30 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((any_list2 @ (any1::(Nil)))) ((any2::(Nil))) = (any1::qreva (any_list2) ((any2::(Nil)))) 0 goal(s) more... 1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 5) +>>> rewrite lemma3 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +(any1::qreva (any_list2) ((any2::(Nil)))) = (any1::qreva (any_list2) ((any2::(Nil)))) 0 goal(s) more... 1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -End of Lemma List +Tactic List : 1 +reflexivity(rank:4) +================================================= +Progress: 31 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) any_list1 : any list any2 : any any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +(any1::qreva (any_list2) ((any2::(Nil)))) = (any1::qreva (any_list2) ((any2::(Nil)))) 0 goal(s) more... 1 conjecture(s) more... -================================================= -Progress: 31 +>>> reflexivity(rank : 4) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any2 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) any1 : any +any_list3 : any list +IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any_list2:any list), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil)))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - ---------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:8) +0 conjecture(s) more... +Deduplication: 1 +Tactic List : 2 +rewrite lemma3 in goal at 0(rank:12) +rewrite <- lemma3 in goal at 0(rank:12) ================================================= Progress: 32 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) - +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) +any_list1 : any list +Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> induction any_list1(rank : 8) +0 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) +(any1::qreva (reverse (any_list3)) ((Nil))) = (any1::qreva (reverse (any_list3)) ((Nil))) 1 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -reflexivity(rank:7) +reflexivity(rank:3) ================================================= Progress: 33 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list Base1 : any_list1 = (Nil) +any_list2 : any list +any1 : any +any_list3 : any list +IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((Nil)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) ((any2::(Nil)))) ((Nil))) +(any1::qreva (reverse (any_list3)) ((Nil))) = (any1::qreva (reverse (any_list3)) ((Nil))) 1 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 7) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (reverse (any_list2))) ((Nil)) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... -Deduplication: 0 +0 conjecture(s) more... +Deduplication: 1 Tactic List : 1 -simpl in goal(rank:7) +simpl in goal(rank:3) ================================================= Progress: 34 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva ((any3::any_list2)) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((any3::any_list2)) ((any2::(Nil)))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -intro any1(rank:7) -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 35 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro any1(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -intro any2(rank:7) -rewrite IH1 in goal at 0(rank:23) -================================================= -Progress: 36 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (reverse (any_list2))) ((Nil)) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro any2(rank : 7) +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any1::reverse (any_list2)))) ((Nil)) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +induction any_list2(rank:4) ================================================= -Progress: 37 +Progress: 35 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any1::reverse (any_list2)))) ((Nil)) = (any_list2 @ (any1::any_list3)) 0 goal(s) more... -2 conjecture(s) more... ->>> intro any2(rank : 7) +0 conjecture(s) more... +>>> induction any_list2(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +qreva (qreva (any_list3) ((any1::reverse ((Nil))))) ((Nil)) = ((Nil) @ (any1::any_list3)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -rewrite IH1 in goal at 0(rank:7) +simpl in goal(rank:4) ================================================= -Progress: 38 +Progress: 36 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) +qreva (qreva (any_list3) ((any1::reverse ((Nil))))) ((Nil)) = ((Nil) @ (any1::any_list3)) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) +qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -rewrite IH1 in goal at 0 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) +forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) +qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... +0 conjecture(s) more... ================================================= -Progress: 39 +Progress: 37 -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list1 : any list -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) +Inductive1 : any_list1 = (any1::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any2 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) +qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -2 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any_list2:any list), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil))))(rank : 0) +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list3:any list), qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3)(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:10) -================================================= -Progress: 40 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 7) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any -any2 : any ---------------------------------------- -qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -rewrite IH1 in goal at 0 +induction any_list1(rank:6) ================================================= -Progress: 41 +Progress: 38 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) 0 goal(s) more... -3 conjecture(s) more... ->>> induction any_list1(rank : 10) +1 conjecture(s) more... +>>> induction any_list1(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) +forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) 1 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:9) +reflexivity(rank:5) ================================================= -Progress: 42 +Progress: 39 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((Nil)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any3::(Nil)))) ((Nil)))) +forall (any1:any), qreva (qreva ((Nil)) ((any1::(Nil)))) ((Nil)) = (any1::(Nil)) 1 goal(s) more... -3 conjecture(s) more... ->>> reflexivity(rank : 9) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) +forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:9) +simpl in goal(rank:5) ================================================= -Progress: 43 +Progress: 40 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva ((any4::any_list2)) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva ((any4::any_list2)) ((any3::(Nil)))) ((Nil)))) +forall (any1:any), qreva (qreva ((any2::any_list2)) ((any1::(Nil)))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> simpl in goal(rank : 9) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 3 -intro any1(rank:9) -intro any2(rank:9) -intro any3(rank:9) +1 conjecture(s) more... +Tactic List : 2 +intro any1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 44 +Progress: 41 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any1(rank : 9) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) any1 : any --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 2 -intro any2(rank:9) -intro any3(rank:9) +1 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:5) ================================================= -Progress: 45 +Progress: 42 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any +any_list2 : any list +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any3(rank:9) +rewrite <- lemma3 in goal at 0(rank:5) ================================================= -Progress: 46 +Progress: 43 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +1 conjecture(s) more... +>>> rewrite <- lemma3 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any3 +intro any1 +rewrite <- IH1 in goal at 0 +rewrite <- lemma3 in goal at 0 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any2:any) (any_list2:any list) (arg5:any list), qreva (qreva (any_list2) ((any2::arg5))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ arg5)) ((Nil)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... +1 conjecture(s) more... ================================================= -Progress: 47 +Progress: 44 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any4 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any3 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) +any1 : any --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list2:any list), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil))))(rank : 0) +1 conjecture(s) more... +>>> assert forall (any2:any) (any_list2:any list) (arg5:any list), qreva (qreva (any_list2) ((any2::arg5))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ arg5)) ((Nil))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:12) +induction any_list1(rank:8) ================================================= -Progress: 48 +Progress: 45 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) -any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) + --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any2(rank : 9) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any2 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((Nil)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any3(rank:9) +reflexivity(rank:7) ================================================= -Progress: 49 +Progress: 46 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((Nil)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any -any3 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((any2::any_list3)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 50 +Progress: 47 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((any2::any_list3)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 +2 conjecture(s) more... +Tactic List : 3 +intro any1(rank:7) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 51 +Progress: 48 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... ->>> intro any3(rank : 9) +2 conjecture(s) more... +>>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any3::(Nil)))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any4 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) -Inductive1 : any_list1 = (any4::any_list2) -any1 : any any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any --------------------------------------- -qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 +2 conjecture(s) more... +Tactic List : 2 +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 52 - +Progress: 49 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) +any_list1 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> induction any_list1(rank : 12) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -Base1 : any_list1 = (Nil) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -reflexivity(rank:11) +rewrite IH1 in goal at 0(rank:7) ================================================= -Progress: 53 +Progress: 50 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -Base1 : any_list1 = (Nil) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -4 conjecture(s) more... ->>> reflexivity(rank : 11) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) +qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Deduplication: 0 +2 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:11) +rewrite IH1 in goal at 0(rank:7) ================================================= -Progress: 54 +Progress: 51 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva ((any5::any_list2)) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any5::any_list2)) ((any4::(any3::(Nil))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> simpl in goal(rank : 11) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 4 -intro any1(rank:11) -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) -================================================= -Progress: 55 +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list2 +rewrite IH1 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any2:any) (any_list2:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any1(rank : 11) +2 conjecture(s) more... +================================================= +Progress: 52 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 3 -intro any2(rank:11) -intro any3(rank:11) -intro any4(rank:11) +2 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any_list2:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil))(rank : 0) + + +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) + +--------------------------------------- +forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) + +0 goal(s) more... + +3 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:10) ================================================= -Progress: 56 +Progress: 53 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +any_list2 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +2 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any_list2 +rewrite IH1 in goal at 0 ================================================= -Progress: 57 +Progress: 54 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) + --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +>>> induction any_list2(rank : 10) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any3 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva ((Nil)) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +reflexivity(rank:9) ================================================= -Progress: 58 +Progress: 55 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva ((Nil)) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> reflexivity(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva ((any3::any_list3)) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva ((any3::any_list3)) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -New Env +3 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:9) +================================================= +Progress: 56 -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -End of Lemma List +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +--------------------------------------- +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva ((any3::any_list3)) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva ((any3::any_list3)) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +0 goal(s) more... + +3 conjecture(s) more... +>>> simpl in goal(rank : 9) + + +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... +Tactic List : 4 +intro any1(rank:9) +intro any2(rank:9) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 59 +Progress: 57 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any4 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list2:any list), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil))))(rank : 0) - +3 conjecture(s) more... +>>> intro any1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +any_list2 : any list +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:14) +3 conjecture(s) more... +Tactic List : 3 +intro any2(rank:9) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 60 +Progress: 58 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any2(rank : 11) +3 conjecture(s) more... +>>> intro any2(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) any2 : any --------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 2 -intro any3(rank:11) -intro any4(rank:11) +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 61 +Progress: 59 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +rewrite <- IH1 in goal at 0(rank:9) ================================================= -Progress: 62 +Progress: 60 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> intro any2(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) any1 : any -any4 : any +any2 : any --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 +3 conjecture(s) more... +Tactic List : 2 +intro any_list1(rank:9) +rewrite <- IH1 in goal at 0(rank:25) ================================================= -Progress: 63 +Progress: 61 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 1 -intro any4(rank:11) +rewrite <- IH1 in goal at 0(rank:9) ================================================= -Progress: 64 +Progress: 62 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) any2 : any -any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 +3 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) ================================================= -Progress: 65 +Progress: 63 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any3 -intro any4 -================================================= -Progress: 66 +intro any_list1 +rewrite <- IH1 in goal at 0 +New Env +;; +Lemma List +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any + +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any3(rank : 11) +3 conjecture(s) more... +================================================= +Progress: 64 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any_list1 : any list --------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 1 -intro any4(rank:11) -================================================= -Progress: 67 +3 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro any4(rank : 11) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any -any4 : any --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... 4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 +Tactic List : 1 +induction any_list2(rank:12) ================================================= -Progress: 68 +Progress: 65 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> intro any_list1(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 +3 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:9) ================================================= -Progress: 69 +Progress: 66 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any2 : any any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any2:any), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -intro any3 -intro any4 +intro any1 +intro any_list1 +rewrite <- IH1 in goal at 0 ================================================= -Progress: 70 +Progress: 67 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... ->>> intro any4(rank : 11) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any4::(any3::(Nil))))) ((Nil)))) -any_list1 : any list -any5 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any4::(any3::(Nil))))) ((Nil)))) -Inductive1 : any_list1 = (any5::any_list2) -any1 : any -any2 : any any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -4 conjecture(s) more... +3 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 intro any2 -intro any3 -intro any4 +intro any_list1 +rewrite <- IH1 in goal at 0 ================================================= -Progress: 71 +Progress: 68 -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) +qreva ((qreva (any_list3) ((any3::(any2::(Nil)))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) +3 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 9) -1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) -Inductive1 : any_list1 = (any2::any_list2) +any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list1))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any3::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) +qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... +3 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal +intro any1 +intro any2 +intro any_list1 rewrite <- IH1 in goal at 0 ================================================= -Progress: 72 +Progress: 69 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> induction any_list1(rank : 14) +4 conjecture(s) more... +>>> induction any_list2(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((Nil)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 1 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 1 -reflexivity(rank:13) +reflexivity(rank:11) ================================================= -Progress: 73 +Progress: 70 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((Nil)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((Nil)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 1 goal(s) more... -5 conjecture(s) more... ->>> reflexivity(rank : 13) +4 conjecture(s) more... +>>> reflexivity(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva ((any4::any_list3)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((any4::any_list3)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 74 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any6::any_list2)) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -intro any1(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) -intro any2(rank:13) +simpl in goal(rank:11) ================================================= -Progress: 75 +Progress: 71 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva ((any4::any_list3)) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((any4::any_list3)) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any1(rank : 13) +4 conjecture(s) more... +>>> simpl in goal(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 4 -intro any2(rank:13) -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) +intro any1(rank:11) +intro any2(rank:11) +intro any3(rank:11) +intro any_list1(rank:11) ================================================= -Progress: 76 +Progress: 72 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any2(rank : 13) +4 conjecture(s) more... +>>> intro any1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) +intro any2(rank:11) +intro any3(rank:11) +intro any_list1(rank:11) ================================================= -Progress: 77 +Progress: 73 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any3(rank : 13) +4 conjecture(s) more... +>>> intro any2(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +intro any3(rank:11) +intro any_list1(rank:11) ================================================= -Progress: 78 +Progress: 74 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +4 conjecture(s) more... +>>> intro any3(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:11) ================================================= -Progress: 79 +Progress: 75 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any5 +intro any_list1 New Env ;; Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... ================================================= -Progress: 80 +Progress: 76 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any5 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list2:any list), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil))))(rank : 0) +4 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 1 -induction any_list1(rank:16) +induction any_list2(rank:14) ================================================= -Progress: 81 +Progress: 77 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any2(rank : 13) +4 conjecture(s) more... +>>> intro any2(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any any2 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 3 -intro any3(rank:13) -intro any4(rank:13) -intro any5(rank:13) +4 conjecture(s) more... +Tactic List : 2 +intro any3(rank:11) +intro any_list1(rank:11) ================================================= -Progress: 82 +Progress: 78 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any3(rank : 13) +4 conjecture(s) more... +>>> intro any3(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +4 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:11) ================================================= -Progress: 83 +Progress: 79 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 84 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any5 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any1 -intro any5 +intro any_list1 ================================================= -Progress: 85 +Progress: 80 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any3(rank : 13) +4 conjecture(s) more... +>>> intro any3(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any any3 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +4 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:11) ================================================= -Progress: 86 +Progress: 81 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any_list1 ================================================= -Progress: 87 +Progress: 82 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any5 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any2 -intro any5 +intro any3 +intro any_list1 ================================================= -Progress: 88 +Progress: 83 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +4 conjecture(s) more... +>>> intro any3(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +intro any_list1(rank:11) ================================================= -Progress: 89 +Progress: 84 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any5 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any3:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any3 -intro any5 +intro any1 +intro any2 +intro any_list1 ================================================= -Progress: 90 +Progress: 85 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) +any1 : any +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any4 -intro any5 +intro any1 +intro any3 +intro any_list1 ================================================= -Progress: 91 +Progress: 86 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any +any3 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any3(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any2 : any any3 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 2 -intro any4(rank:13) -intro any5(rank:13) +4 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any3 +intro any_list1 ================================================= -Progress: 92 +Progress: 87 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any any2 : any +any3 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +4 conjecture(s) more... +>>> intro any_list1(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any any4 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro any5(rank:13) -================================================= -Progress: 93 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any3::(Nil))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any3::(any2::(any1::(Nil))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any4::any_list3) any1 : any any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro any5(rank : 13) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +any3 : any any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any5 : any --------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +4 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any1 intro any2 -intro any5 +intro any3 +intro any_list1 ================================================= -Progress: 94 +Progress: 88 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::(any2::any_list2)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any4 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) 0 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +rewrite <- lemma3 in goal at 0(rank:5) ================================================= -Progress: 95 +Progress: 89 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +>>> rewrite <- lemma3 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any3 : any -any5 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any3 -intro any5 -================================================= -Progress: 96 +rewrite <- IH1 in goal at 0 +rewrite <- lemma3 in goal at 0 +New Env + +;; +Lemma List +forall (any2:any) (any_list2:any list) (arg6:any list), qreva (qreva (any_list2) ((any2::arg6))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ arg6)) ((Nil)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +1 conjecture(s) more... +================================================= +Progress: 90 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list), qreva (qreva (any_list1) ((any1::(Nil)))) ((Nil)) = (any1::any_list1) any_list1 : any list -any6 : any +any2 : any any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any4 : any -any5 : any +IH1 : forall (any1:any), qreva (qreva (any_list2) ((any1::(Nil)))) ((Nil)) = (any1::any_list2) +Inductive1 : any_list1 = (any2::any_list2) --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ (any1::(Nil)))) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 +1 conjecture(s) more... +>>> assert forall (any2:any) (any_list2:any list) (arg6:any list), qreva (qreva (any_list2) ((any2::arg6))) ((Nil)) = qreva ((qreva (any_list2) ((any2::(Nil))) @ arg6)) ((Nil))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) ================================================= -Progress: 97 +Progress: 91 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) + --------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((Nil)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +reflexivity(rank:7) ================================================= -Progress: 98 +Progress: 92 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((Nil)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((Nil)) ((any1::(Nil))) @ any_list2)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((any2::any_list3)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 99 +Progress: 93 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva ((any2::any_list3)) ((any1::any_list2))) ((Nil)) = qreva ((qreva ((any2::any_list3)) ((any1::(Nil))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 3 +intro any1(rank:7) +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 100 +Progress: 94 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any1(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any3 : any -any4 : any -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 +2 conjecture(s) more... +Tactic List : 2 +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:23) ================================================= -Progress: 101 +Progress: 95 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any4(rank : 13) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any5(rank:13) +rewrite IH1 in goal at 0(rank:7) ================================================= -Progress: 102 +Progress: 96 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any1 : any +any_list2 : any list --------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 +2 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:7) ================================================= -Progress: 103 +Progress: 97 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) +any_list2 : any list --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 +intro any_list2 +rewrite IH1 in goal at 0 ================================================= -Progress: 104 +Progress: 98 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any1 : any -any3 : any -any4 : any +any_list2 : any list --------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +qreva (qreva (any_list3) ((any2::(any1::any_list2)))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... ->>> intro any5(rank : 13) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list1) ((any1::(Nil))) @ any_list2)) ((Nil)) any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list2:any list), qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any1::(Nil))) @ any_list2)) ((Nil)) +Inductive1 : any_list1 = (any2::any_list3) any1 : any -any3 : any -any4 : any -any5 : any +any_list2 : any list --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +qreva ((qreva (any_list3) ((any2::(Nil))) @ (any1::any_list2))) ((Nil)) = qreva ((qreva (any_list3) ((any2::(any1::(Nil)))) @ any_list2)) ((Nil)) 0 goal(s) more... -5 conjecture(s) more... +2 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any1 -intro any3 -intro any4 -intro any5 +intro any_list2 +rewrite IH1 in goal at 0 ================================================= -Progress: 105 +Progress: 99 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) + --------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> induction any_list2(rank : 14) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 +Tactic List : 1 +reflexivity(rank:13) ================================================= -Progress: 106 +Progress: 100 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva ((Nil)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((Nil)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) -0 goal(s) more... +1 goal(s) more... 5 conjecture(s) more... ->>> intro any5(rank : 13) +>>> reflexivity(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list), qreva (qreva (any_list1) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -any_list1 : any list -any6 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil)))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any5::(any4::(any3::(Nil)))))) ((Nil)))) -Inductive1 : any_list1 = (any6::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva ((any5::any_list3)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((any5::any_list3)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:13) ================================================= -Progress: 107 +Progress: 101 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list2)) = (any1::qreva (any_list3) ((any2::any_list2))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva ((any5::any_list3)) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva ((any5::any_list3)) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) 0 goal(s) more... -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 15) +5 conjecture(s) more... +>>> simpl in goal(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (any1::qreva (any_list3) ((any2::any_list2))) = (any1::qreva (any_list3) ((any2::any_list2))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -2 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) +5 conjecture(s) more... +Tactic List : 5 +intro any1(rank:13) +intro any3(rank:13) +intro any4(rank:13) +intro any_list1(rank:13) +intro any2(rank:13) ================================================= -Progress: 108 +Progress: 102 -1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list1 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list1) (any_list2)) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any1:any) (any_list2:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list2) = (any1::qreva (any_list3) (any_list2)) -Inductive1 : any_list1 = (any2::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any1:any) (any_list2:any list), (any1::qreva (any_list3) ((any2::any_list2))) = (any1::qreva (any_list3) ((any2::any_list2))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -2 conjecture(s) more... ->>> reflexivity(rank : 5) +5 conjecture(s) more... +>>> intro any1(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) -Inductive1 : any_list1 = (any2::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any --------------------------------------- -qreva ((any_list2 @ (any1::(Nil)))) ((any2::(Nil))) = (any1::qreva (any_list2) ((any2::(Nil)))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... -Deduplication: 7 -Tactic List : 2 -rewrite lemma3 in goal at 0(rank:13) -rewrite <- lemma3 in goal at 0(rank:13) +5 conjecture(s) more... +Tactic List : 4 +intro any2(rank:13) +intro any3(rank:13) +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 109 +Progress: 103 -1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -qreva ((any_list2 @ (any1::(Nil)))) ((any2::(Nil))) = (any1::qreva (any_list2) ((any2::(Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 13) +5 conjecture(s) more... +>>> intro any2(rank : 13) -1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any --------------------------------------- -(any1::qreva (any_list2) ((any2::(Nil)))) = (any1::qreva (any_list2) ((any2::(Nil)))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:4) +5 conjecture(s) more... +Tactic List : 3 +intro any3(rank:13) +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 110 +Progress: 104 -1st goal of : forall (any1:any) (any_list1:any list), qreva ((any_list1 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list1) ((Nil))) -any_list1 : any list -any2 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any), qreva ((any_list2 @ (any1::(Nil)))) ((Nil)) = (any1::qreva (any_list2) ((Nil))) -Inductive1 : any_list1 = (any2::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -(any1::qreva (any_list2) ((any2::(Nil)))) = (any1::qreva (any_list2) ((any2::(Nil)))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -1 conjecture(s) more... ->>> reflexivity(rank : 4) +5 conjecture(s) more... +>>> intro any3(rank : 13) -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -any1 : any +any5 : any any_list3 : any list -IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any --------------------------------------- -qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Deduplication: 1 +5 conjecture(s) more... Tactic List : 2 -rewrite lemma3 in goal at 0(rank:12) -rewrite <- lemma3 in goal at 0(rank:12) +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 111 +Progress: 105 -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -any1 : any +any5 : any any_list3 : any list -IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> rewrite lemma3 in goal at 0(rank : 12) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -any1 : any +any5 : any any_list3 : any list -IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any4 : any --------------------------------------- -(any1::qreva (reverse (any_list3)) ((Nil))) = (any1::qreva (reverse (any_list3)) ((Nil))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +5 conjecture(s) more... Tactic List : 1 -reflexivity(rank:3) +intro any_list1(rank:13) ================================================= -Progress: 112 +Progress: 106 -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -any1 : any -any_list3 : any list -IH1 : qreva (reverse (any_list3)) ((Nil)) = (any_list3 @ (Nil)) -Inductive1 : any_list2 = (any1::any_list3) ---------------------------------------- -(any1::qreva (reverse (any_list3)) ((Nil))) = (any1::qreva (reverse (any_list3)) ((Nil))) - -1 goal(s) more... - -0 conjecture(s) more... ->>> reflexivity(rank : 3) - - -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +any5 : any any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) --------------------------------------- -forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (reverse (any_list2))) ((Nil)) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -0 conjecture(s) more... -Deduplication: 1 -Tactic List : 1 -simpl in goal(rank:3) -================================================= -Progress: 113 +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any_list1 : any list --------------------------------------- -forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (reverse (any_list2))) ((Nil)) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any2:any) (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -0 conjecture(s) more... ->>> simpl in goal(rank : 3) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any_list1 +New Env +;; +Lemma List +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) +End of Lemma List -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any + +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any_list1 : any list --------------------------------------- -forall (any_list2:any list), qreva (qreva (any_list3) ((any1::reverse (any_list2)))) ((Nil)) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any2:any) (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -0 conjecture(s) more... -Tactic List : 1 -induction any_list2(rank:4) +5 conjecture(s) more... ================================================= -Progress: 114 +Progress: 107 -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any_list1 : any list --------------------------------------- -forall (any_list2:any list), qreva (qreva (any_list3) ((any1::reverse (any_list2)))) ((Nil)) = (any_list2 @ (any1::any_list3)) +forall (any1:any) (any2:any) (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -0 conjecture(s) more... ->>> induction any_list2(rank : 4) +5 conjecture(s) more... +>>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list3:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil))(rank : 0) -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) -any_list2 : any list -Base1 : any_list2 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) + --------------------------------------- -qreva (qreva (any_list3) ((any1::reverse ((Nil))))) ((Nil)) = ((Nil) @ (any1::any_list3)) +forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... +6 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:4) +induction any_list2(rank:16) ================================================= -Progress: 115 +Progress: 108 -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -Base1 : any_list2 = (Nil) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any --------------------------------------- -qreva (qreva (any_list3) ((any1::reverse ((Nil))))) ((Nil)) = ((Nil) @ (any1::any_list3)) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... ->>> simpl in goal(rank : 4) +5 conjecture(s) more... +>>> intro any2(rank : 13) -1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) -any_list1 : any list -any1 : any -any_list3 : any list -IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list3) -Inductive1 : any_list1 = (any1::any_list3) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -Base1 : any_list2 = (Nil) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any --------------------------------------- -qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) +forall (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -0 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal +5 conjecture(s) more... +Tactic List : 3 +intro any3(rank:13) +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 116 - +Progress: 109 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> induction any_list1(rank : 16) +5 conjecture(s) more... +>>> intro any3(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) +5 conjecture(s) more... +Tactic List : 2 +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 117 +Progress: 110 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) -1 goal(s) more... +0 goal(s) more... -6 conjecture(s) more... ->>> reflexivity(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Deduplication: 0 +5 conjecture(s) more... Tactic List : 1 -simpl in goal(rank:15) +intro any_list1(rank:13) ================================================= -Progress: 118 +Progress: 111 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any7::any_list2)) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +forall (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> simpl in goal(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 6 -intro any1(rank:15) -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any2(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any_list1 ================================================= -Progress: 119 +Progress: 112 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any1(rank : 15) +5 conjecture(s) more... +>>> intro any3(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any3 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 5 -intro any2(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) -intro any3(rank:15) +5 conjecture(s) more... +Tactic List : 2 +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 120 +Progress: 113 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any2(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 121 +Progress: 114 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any3(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any_list1 ================================================= -Progress: 122 +Progress: 115 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 123 +Progress: 116 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any3 +intro any_list1 ================================================= -Progress: 124 +Progress: 117 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any3:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any6 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... +intro any4 +intro any_list1 ================================================= -Progress: 125 +Progress: 118 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any6 : any +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list2:any list), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil))))(rank : 0) - +5 conjecture(s) more... +>>> intro any3(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +any_list2 : any list +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any +any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:18) +5 conjecture(s) more... +Tactic List : 2 +intro any4(rank:13) +intro any_list1(rank:13) ================================================= -Progress: 126 +Progress: 119 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any2(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any any2 : any +any4 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 4 -intro any3(rank:15) -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 127 +Progress: 120 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any2 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any3(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any -any3 : any +any2 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any_list1 ================================================= -Progress: 128 +Progress: 121 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any3 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any3 : any any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 129 +Progress: 122 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any3 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any3 +intro any_list1 ================================================= -Progress: 130 +Progress: 123 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any +any4 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any -any6 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any3:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any1 -intro any6 +intro any4 +intro any_list1 ================================================= -Progress: 131 +Progress: 124 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any3 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any3(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 1 +intro any_list1(rank:13) ================================================= -Progress: 132 +Progress: 125 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any3 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any -any4 : any +any3 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any2 +intro any3 +intro any_list1 ================================================= -Progress: 133 +Progress: 126 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any2 : any +any4 : any --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any3:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal intro any2 -intro any6 +intro any4 +intro any_list1 ================================================= -Progress: 135 +Progress: 127 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any3 : any any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any2:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any3 +intro any4 +intro any_list1 ================================================= -Progress: 136 +Progress: 128 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +5 conjecture(s) more... +>>> intro any4(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any +any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +intro any_list1(rank:13) ================================================= -Progress: 137 +Progress: 129 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any any3 : any --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any any3 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any4:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal +intro any1 +intro any2 intro any3 -intro any6 +intro any_list1 ================================================= -Progress: 138 +Progress: 130 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any2 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any3:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any4 +intro any_list1 ================================================= -Progress: 139 +Progress: 131 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any1 : any +any3 : any any4 : any -any6 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any2:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal +intro any1 +intro any3 intro any4 -intro any6 +intro any_list1 ================================================= -Progress: 140 +Progress: 132 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any3 : any +any4 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) +any2 : any +any3 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... +5 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any5 -intro any6 +intro any2 +intro any3 +intro any4 +intro any_list1 ================================================= -Progress: 141 +Progress: 133 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any any2 : any +any3 : any +any4 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any3(rank : 15) +5 conjecture(s) more... +>>> intro any_list1(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list) (any_list2:any list), qreva ((qreva (any_list2) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list2) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any_list1:any list), qreva ((qreva (any_list3) ((any4::(any3::(Nil)))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any4::(any3::(any2::(any1::(Nil)))))) @ any_list1)) ((Nil)) +Inductive1 : any_list2 = (any5::any_list3) any1 : any any2 : any any3 : any +any4 : any +any_list1 : any list --------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((qreva (any_list3) ((any5::(any4::(any3::(Nil))))) @ (any2::(any1::any_list1)))) ((Nil)) = qreva ((qreva (any_list3) ((any5::(any4::(any3::(any2::(any1::(Nil))))))) @ any_list1)) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 3 -intro any4(rank:15) -intro any5(rank:15) -intro any6(rank:15) +5 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro any1 +intro any2 +intro any3 +intro any4 +intro any_list1 ================================================= -Progress: 142 +Progress: 134 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (any_list2) ((Nil)) = mk_rhs1 (any_list2) ((Nil)) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +1 conjecture(s) more... +>>> induction any_list2(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any4 : any +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((Nil)) ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) ================================================= -Progress: 143 +Progress: 135 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any +Base2 : any_list2 = (Nil) --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((Nil)) ((Nil)) = mk_rhs1 ((Nil)) ((Nil)) -0 goal(s) more... +2 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any5 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((any1::any_list3)) ((Nil)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -intro any6(rank:15) +simpl in goal(rank:6) ================================================= -Progress: 144 +Progress: 136 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((any1::any_list3)) ((Nil)) = mk_rhs1 ((any1::any_list3)) ((Nil)) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> simpl in goal(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any6 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any2 -intro any6 -================================================= -Progress: 145 +New Env + +;; +Lemma List +forall (any_list3:any list) (lst:any list), qreva (any_list3) (lst) = mk_rhs1 (any_list3) (lst) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +1 conjecture(s) more... +================================================= +Progress: 137 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) +--------------------------------------- +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (any_list3:any list) (lst:any list), qreva (any_list3) (lst) = mk_rhs1 (any_list3) (lst)(rank : 0) + + +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) + --------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +2 conjecture(s) more... +Tactic List : 1 +induction any_list1(rank:8) ================================================= -Progress: 146 +Progress: 138 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) + --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +2 conjecture(s) more... +>>> induction any_list1(rank : 8) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any -any5 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva ((Nil)) (any_list2) = mk_rhs1 ((Nil)) (any_list2) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +2 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +reflexivity(rank:7) ================================================= -Progress: 147 +Progress: 139 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any3 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva ((Nil)) (any_list2) = mk_rhs1 ((Nil)) (any_list2) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +2 conjecture(s) more... +>>> reflexivity(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva ((any1::any_list3)) (any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 +2 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:7) ================================================= -Progress: 148 +Progress: 140 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva ((any1::any_list3)) (any_list2) = mk_rhs1 ((any1::any_list3)) (any_list2) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +2 conjecture(s) more... +>>> simpl in goal(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +2 conjecture(s) more... +Tactic List : 3 +intro any_list2(rank:7) +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 149 +Progress: 141 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +2 conjecture(s) more... +>>> intro any_list2(rank : 7) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) +any_list2 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 +2 conjecture(s) more... +Tactic List : 2 +rewrite IH1 in goal at 0(rank:15) +rewrite <- IH1 in goal at 0(rank:15) ================================================= -Progress: 150 +Progress: 142 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +2 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 +2 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) ================================================= -Progress: 151 +Progress: 143 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (any_list3) (any_list2) = mk_rhs1 (any_list3) (any_list2) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (any_list3) ((any1::any_list2)) = mk_rhs1 (any_list3) ((any1::any_list2)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +2 conjecture(s) more... +>>> reflexivity(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 3 Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +rewrite lemma5 in goal at 0(rank:14) +rewrite <- lemma5 in goal at 0(rank:14) ================================================= -Progress: 152 +Progress: 144 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any +any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 14) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +reflexivity(rank:5) ================================================= -Progress: 153 +Progress: 145 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any +Base1 : any_list1 = (Nil) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any +any1 : any +any_list3 : any list +IH1 : qreva (any_list3) ((Nil)) = mk_rhs1 (any_list3) ((Nil)) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 (any_list3) ((any1::(Nil))) = mk_rhs1 (any_list3) ((any1::(Nil))) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 +1 conjecture(s) more... +Deduplication: 2 +Tactic List : 1 +rewrite <- rhs_lemma4 in goal at 0(rank:5) ================================================= -Progress: 154 +Progress: 146 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> rewrite <- rhs_lemma4 in goal at 0(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +1 conjecture(s) more... +Tactic List : 4 +rewrite lemma5 in goal at 0(rank:13) +rewrite lemma5 in goal at 2(rank:13) +rewrite <- IH1 in goal at 0(rank:13) +rewrite <- lemma5 in goal at 0(rank:13) ================================================= -Progress: 155 +Progress: 147 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any4 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 156 +Progress: 148 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any5 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), mk_rhs1 (qreva (any_list3) ((any1::any_list2))) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 5 +intro any_list2(rank:21) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- lemma5 in goal at 0(rank:21) +rewrite <- lemma5 in goal at 2(rank:21) +induction any_list2(rank:22) ================================================= -Progress: 157 +Progress: 149 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> rewrite lemma5 in goal at 2(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +simpl in goal(rank:5) ================================================= -Progress: 158 +Progress: 150 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (mk_rhs1 (any_list3) ((any1::any_list2))) ((Nil)) = mk_rhs1 (any_list2) ((any1::any_list3)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 +1 conjecture(s) more... +Tactic List : 3 +intro any_list2(rank:21) +induction any_list2(rank:22) +rewrite <- lemma5 in goal at 2(rank:21) ================================================= -Progress: 159 +Progress: 151 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = mk_rhs1 ((any1::any_list2)) (any_list3) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any5 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:4) ================================================= -Progress: 160 +Progress: 152 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list2:any list), qreva (qreva (any_list3) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list3) +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list2:any list), qreva (qreva ((any1::any_list3)) (any_list2)) ((Nil)) = qreva (qreva (any_list3) ((any1::any_list2))) ((Nil)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> reflexivity(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any4 : any -any5 : any -any6 : any +Base1 : any_list2 = (Nil) +any_list1 : any list +any1 : any +any_list3 : any list +IH1 : qreva (qreva (any_list3) ((Nil))) ((Nil)) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 +0 conjecture(s) more... +Deduplication: 9 +Tactic List : 3 +rewrite lemma6 in goal at 0(rank:12) +rewrite lemma5 in goal at 0(rank:20) +rewrite lemma5 in goal at 2(rank:20) ================================================= -Progress: 161 +Progress: 153 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : qreva (qreva (any_list3) ((Nil))) ((Nil)) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (qreva (any_list3) ((any1::(Nil)))) ((Nil)) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any4(rank : 15) +0 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any -any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : qreva (qreva (any_list3) ((Nil))) ((Nil)) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 ((any1::(Nil))) (any_list3) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... -Tactic List : 2 -intro any5(rank:15) -intro any6(rank:15) +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) ================================================= -Progress: 162 +Progress: 154 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +Base1 : any_list2 = (Nil) +any_list1 : any list any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : qreva (qreva (any_list3) ((Nil))) ((Nil)) = any_list3 +Inductive1 : any_list1 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 ((any1::(Nil))) (any_list3) = (any1::any_list3) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +0 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) (reverse ((any1::any_list3)))) ((Nil)) = ((any1::any_list3) @ any_list1) 0 goal(s) more... -6 conjecture(s) more... +0 conjecture(s) more... +Deduplication: 2 Tactic List : 1 -intro any6(rank:15) +simpl in goal(rank:3) ================================================= -Progress: 163 +Progress: 155 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) (reverse ((any1::any_list3)))) ((Nil)) = ((any1::any_list3) @ any_list1) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> simpl in goal(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 +0 conjecture(s) more... +Tactic List : 5 +rewrite lemma6 in goal at 0(rank:11) +rewrite lemma5 in goal at 2(rank:19) +rewrite <- IH1 in goal at 0(rank:11) +induction any_list1(rank:12) +rewrite lemma5 in goal at 0(rank:19) ================================================= -Progress: 164 +Progress: 156 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +0 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), mk_rhs1 ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) +0 conjecture(s) more... +Tactic List : 3 +intro any_list1(rank:3) +rewrite <- IH1 in goal at 0(rank:19) +rewrite <- lemma5 in goal at 0(rank:11) ================================================= -Progress: 165 +Progress: 157 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), mk_rhs1 ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> intro any_list1(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 +0 conjecture(s) more... +Tactic List : 2 +rewrite <- lemma5 in goal at 0(rank:11) +rewrite <- IH1 in goal at 0(rank:19) ================================================= -Progress: 166 +Progress: 158 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) (reverse (any_list3))) ((Nil))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 +0 conjecture(s) more... +Tactic List : 7 +induction any_list1(rank:12) +rewrite lemma5 in goal at 1(rank:19) +rewrite lemma5 in goal at 3(rank:19) +rewrite lemma6 in goal at 0(rank:19) +rewrite lemma6 in goal at 2(rank:19) +rewrite lemma5 in goal at 2(rank:19) +rewrite lemma5 in goal at 0(rank:19) ================================================= -Progress: 167 +Progress: 159 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), mk_rhs1 ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +0 conjecture(s) more... +>>> rewrite <- lemma5 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +rewrite <- IH1 in goal at 0(rank:3) ================================================= -Progress: 168 +Progress: 160 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (qreva (any_list1) (reverse (any_list3))) ((Nil))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 +0 conjecture(s) more... +Tactic List : 5 +rewrite lemma6 in goal at 0(rank:11) +induction any_list1(rank:12) +rewrite lemma5 in goal at 0(rank:19) +rewrite lemma5 in goal at 2(rank:19) +rewrite lemma5 in goal at 3(rank:19) ================================================= -Progress: 169 +Progress: 161 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +mk_rhs1 ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> rewrite <- lemma5 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... +0 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -================================================= -Progress: 170 +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 +rewrite <- IH1 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +simpl in goal +rewrite lemma6 in goal at 0 +intro any_list1 +rewrite <- lemma5 in goal at 0 +New Env + +;; +Lemma List +forall (any1:any) (any_list1:any list) (any_list3:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +================================================= +Progress: 162 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any4 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list1:any list) (any_list3:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1))(rank : 0) + + +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) + +--------------------------------------- +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:6) ================================================= -Progress: 171 +Progress: 163 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) + --------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> induction any_list2(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((reverse ((Nil)) @ (any1::(Nil)))) (any_list1) = (any1::((Nil) @ any_list1)) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any6(rank:15) +reflexivity(rank:5) ================================================= -Progress: 172 +Progress: 164 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((reverse ((Nil)) @ (any1::(Nil)))) (any_list1) = (any1::((Nil) @ any_list1)) -0 goal(s) more... +1 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any2 : any -any3 : any -any4 : any -any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((reverse ((any2::any_list3)) @ (any1::(Nil)))) (any_list1) = (any1::((any2::any_list3) @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) ================================================= -Progress: 173 +Progress: 165 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((reverse ((any2::any_list3)) @ (any1::(Nil)))) (any_list1) = (any1::((any2::any_list3) @ any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any2 : any -any3 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 4 +intro any1(rank:5) +intro any_list1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) ================================================= -Progress: 174 +Progress: 166 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any2 : any -any4 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 3 +intro any_list1(rank:5) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) ================================================= -Progress: 175 +Progress: 167 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) ================================================= -Progress: 176 +Progress: 168 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any any2 : any -any3 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any5(rank : 15) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro any6(rank:15) -================================================= -Progress: 177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro any6(rank : 15) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any --------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 +1 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) ================================================= -Progress: 178 +Progress: 169 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (qreva (any_list1) (reverse (any_list3))) ((Nil))) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> rewrite lemma6 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::mk_rhs1 (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 +0 conjecture(s) more... +Tactic List : 2 +intro any_list1(rank:3) +rewrite <- lemma5 in goal at 0(rank:11) ================================================= -Progress: 179 +Progress: 170 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::mk_rhs1 (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> intro any_list1(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any4 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::mk_rhs1 (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 +0 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma5 in goal at 0(rank:3) ================================================= -Progress: 180 +Progress: 171 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::mk_rhs1 (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> rewrite <- lemma5 in goal at 0(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any3 : any -any4 : any -any5 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... +0 conjecture(s) more... Tactic List : 0 previous tactics simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -================================================= -Progress: 181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) - -0 goal(s) more... +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 +rewrite <- IH1 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +simpl in goal +rewrite lemma6 in goal at 0 +rewrite <- lemma5 in goal at 0 +rewrite <- IH1 in goal at 0 +rewrite lemma6 in goal at 0 +intro any_list1 +rewrite <- lemma5 in goal at 0 +New Env -6 conjecture(s) more... ->>> intro any6(rank : 15) +;; +Lemma List +forall (any1:any) (any_list1:any list) (arg7:any list), qreva ((arg7 @ (any1::(Nil)))) (any_list1) = (any1::qreva (arg7) (any_list1)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 +0 conjecture(s) more... ================================================= -Progress: 182 +Progress: 172 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) any1 : any -any2 : any -any3 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... ->>> intro any6(rank : 15) +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list1:any list) (arg7:any list), qreva ((arg7 @ (any1::(Nil)))) (any_list1) = (any1::qreva (arg7) (any_list1))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any_list1:any list), qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -any_list1 : any list -any7 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any6::(any5::(any4::(any3::(Nil))))))) ((Nil)))) -Inductive1 : any_list1 = (any7::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) + --------------------------------------- -qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) 0 goal(s) more... -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 +1 conjecture(s) more... +Tactic List : 1 +induction any_list2(rank:6) ================================================= -Progress: 183 +Progress: 173 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> induction any_list1(rank : 18) +1 conjecture(s) more... +>>> induction any_list2(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((Nil) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((Nil)) (any_list1)) 1 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -reflexivity(rank:17) +reflexivity(rank:5) ================================================= -Progress: 184 +Progress: 174 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) +any_list2 : any list +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((Nil) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((Nil)) (any_list1)) 1 goal(s) more... -7 conjecture(s) more... ->>> reflexivity(rank : 17) +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((any2::any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((any2::any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Deduplication: 0 Tactic List : 1 -simpl in goal(rank:17) +simpl in goal(rank:5) ================================================= -Progress: 185 +Progress: 175 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any8::any_list2)) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((any2::any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((any2::any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> simpl in goal(rank : 17) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 7 -intro any1(rank:17) -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) -intro any2(rank:17) +intro any1(rank:5) +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) +intro any_list1(rank:5) ================================================= -Progress: 186 +Progress: 176 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any1(rank : 17) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 6 -intro any2(rank:17) -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any3(rank:17) +intro any_list1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 2(rank:21) +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite IH1 in goal at 0(rank:13) ================================================= -Progress: 187 +Progress: 177 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any2(rank : 17) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 188 +Progress: 178 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any3(rank : 17) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any1 : any +any_list1 : any list --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 5 +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 189 +Progress: 179 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::mk_rhs1 (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any4(rank : 17) +0 conjecture(s) more... +>>> rewrite <- lemma5 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 +rewrite <- IH1 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity +simpl in goal +rewrite lemma6 in goal at 0 +rewrite <- lemma5 in goal at 0 +rewrite <- IH1 in goal at 0 +rewrite lemma6 in goal at 0 +rewrite <- lemma5 in goal at 0 +New Env -7 conjecture(s) more... ->>> intro any5(rank : 17) +;; +Lemma List +forall (any1:any) (any_list1:any list) (arg8:any list), qreva ((arg8 @ (any1::(Nil)))) (any_list1) = (any1::qreva (arg8) (any_list1)) +End of Lemma List -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) +0 conjecture(s) more... ================================================= -Progress: 191 +Progress: 180 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any6(rank : 17) +0 conjecture(s) more... +>>> assert forall (any1:any) (any_list1:any list) (arg8:any list), qreva ((arg8 @ (any1::(Nil)))) (any_list1) = (any1::qreva (arg8) (any_list1))(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) + --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +induction any_list2(rank:6) ================================================= -Progress: 192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... +Progress: 181 -7 conjecture(s) more... ->>> intro any7(rank : 17) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -End of Lemma List +1 conjecture(s) more... +>>> induction any_list2(rank : 6) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((Nil) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((Nil)) (any_list1)) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) ================================================= -Progress: 193 +Progress: 182 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any7 : any +Base1 : any_list2 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... +forall (any1:any) (any_list1:any list), qreva (((Nil) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((Nil)) (any_list1)) -7 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list2:any list), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil))))(rank : 0) +1 goal(s) more... +1 conjecture(s) more... +>>> reflexivity(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) +any_list2 : any list +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((any2::any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((any2::any_list3)) (any_list1)) 0 goal(s) more... -8 conjecture(s) more... +1 conjecture(s) more... +Deduplication: 0 Tactic List : 1 -induction any_list1(rank:20) +simpl in goal(rank:5) ================================================= -Progress: 194 +Progress: 183 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((any2::any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((any2::any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any2(rank : 17) +1 conjecture(s) more... +>>> simpl in goal(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 5 -intro any3(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -intro any4(rank:17) +1 conjecture(s) more... +Tactic List : 7 +intro any1(rank:5) +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) +intro any_list1(rank:5) ================================================= -Progress: 195 +Progress: 184 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any3(rank : 17) +1 conjecture(s) more... +>>> intro any1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any3 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 6 +intro any_list1(rank:5) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 2(rank:21) +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite IH1 in goal at 0(rank:13) ================================================= -Progress: 196 +Progress: 185 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any4(rank : 17) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 5 +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 197 +Progress: 186 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any5(rank : 17) +1 conjecture(s) more... +>>> intro any_list1(rank : 5) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any5 : any +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 5 +rewrite IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 0(rank:21) +rewrite <- IH1 in goal at 0(rank:13) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 198 +Progress: 187 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any6(rank : 17) +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any6 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (qreva ((Nil)) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +simpl in goal(rank:4) ================================================= -Progress: 199 +Progress: 188 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (qreva ((Nil)) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... ->>> intro any7(rank : 17) +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any7 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 +0 conjecture(s) more... +Tactic List : 1 +rewrite <- IH1 in goal at 0(rank:4) ================================================= -Progress: 200 +Progress: 189 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::(any_list3 @ (Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... ->>> intro any3(rank : 17) +0 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +0 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:4) ================================================= -Progress: 201 +Progress: 190 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 202 +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -================================================= -Progress: 205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +rewrite lemma5 in goal at 0(rank:20) +rewrite lemma5 in goal at 1(rank:20) ================================================= -Progress: 206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) +Progress: 191 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva (qreva (any_list1) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) (reverse (any_list3))) ((Nil))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 207 +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (qreva ((Nil)) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) +simpl in goal(rank:4) ================================================= -Progress: 208 +Progress: 192 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any7 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (qreva ((Nil)) ((reverse (any_list3) @ (any1::(Nil))))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -================================================= -Progress: 209 +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) +rewrite lemma5 in goal at 1(rank:20) +rewrite lemma5 in goal at 2(rank:20) ================================================= -Progress: 211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) +Progress: 193 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any7 : any +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (qreva (any_list1) (reverse (any_list3))) ((Nil))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -================================================= -Progress: 212 +0 conjecture(s) more... +>>> induction any_list1(rank : 12) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 +simpl in goal(rank:4) ================================================= -Progress: 214 +Progress: 194 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any1 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any6 : any -any7 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (qreva ((Nil)) (reverse (any_list3))) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -================================================= -Progress: 215 +0 conjecture(s) more... +>>> simpl in goal(rank : 4) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any3(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any +Base1 : any_list1 = (Nil) --------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) ((Nil)) = (any1::qreva (reverse (any_list3)) ((Nil))) -0 goal(s) more... +1 goal(s) more... -7 conjecture(s) more... -Tactic List : 4 -intro any4(rank:17) -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +0 conjecture(s) more... +Tactic List : 2 +rewrite lemma5 in goal at 0(rank:20) +rewrite lemma5 in goal at 1(rank:20) ================================================= -Progress: 216 +Progress: 195 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any4(rank : 17) +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any -any4 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((reverse (any_list3) @ (any2::(Nil)))) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 217 +Progress: 196 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any2 : any -any5 : any --------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 218 +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any2 : any -any6 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any_list1:any list), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((reverse (any_list3) @ (any2::(Nil)))) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 3 +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 219 +Progress: 197 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any7 : any --------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -================================================= -Progress: 220 +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any --------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any), qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((reverse (any_list3) @ (any2::(Nil)))) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... +1 conjecture(s) more... Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 221 +Progress: 198 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any --------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::(any2::(any_list3 @ any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 222 +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((reverse (any_list2) @ (any1::(Nil)))) (any_list1) = (any1::(any_list2 @ any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::(any_list3 @ any_list1)) +Inductive1 : any_list2 = (any2::any_list3) any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva (((reverse (any_list3) @ (any2::(Nil))) @ (any1::(Nil)))) (any_list1) = (any1::qreva ((reverse (any_list3) @ (any2::(Nil)))) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) +1 conjecture(s) more... +Tactic List : 3 +rewrite lemma5 in goal at 0(rank:21) +rewrite lemma5 in goal at 1(rank:21) +rewrite lemma5 in goal at 2(rank:21) ================================================= -Progress: 223 +Progress: 199 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) ((any2::any_list1)) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any7(rank : 17) +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 13) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any7 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (any1::qreva (any_list3) ((any2::any_list1))) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) ================================================= -Progress: 224 +Progress: 200 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any +any2 : any +any_list3 : any list +IH1 : forall (any1:any) (any_list1:any list), qreva ((any_list3 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list3) (any_list1)) +Inductive1 : any_list2 = (any2::any_list3) --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +forall (any1:any) (any_list1:any list), (any1::qreva (any_list3) ((any2::any_list1))) = (any1::qreva (any_list3) ((any2::any_list1))) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any5(rank : 17) +1 conjecture(s) more... +>>> reflexivity(rank : 3) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any4 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... +0 conjecture(s) more... +Deduplication: 19 Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) +rewrite lemma7 in goal at 0(rank:11) +rewrite <- lemma7 in goal at 0(rank:11) ================================================= -Progress: 225 +Progress: 201 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +qreva ((reverse (any_list3) @ (any1::(Nil)))) (any_list1) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 226 +0 conjecture(s) more... +>>> rewrite lemma7 in goal at 0(rank : 11) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any7 : any --------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +(any1::qreva (reverse (any_list3)) (any_list1)) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:0) ================================================= -Progress: 227 +Progress: 202 -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any +1st goal of : forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) any1 : any -any5 : any +any_list3 : any list +IH1 : forall (any_list1:any list), qreva (qreva (any_list1) (reverse (any_list3))) ((Nil)) = (any_list3 @ any_list1) +Inductive1 : any_list2 = (any1::any_list3) +any_list1 : any list --------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) +(any1::qreva (reverse (any_list3)) (any_list1)) = (any1::qreva (reverse (any_list3)) (any_list1)) 0 goal(s) more... -7 conjecture(s) more... ->>> intro any6(rank : 17) +0 conjecture(s) more... +>>> reflexivity(rank : 0) -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -================================================= -Progress: 229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -================================================= -Progress: 230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -================================================= -Progress: 234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -================================================= -Progress: 237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -================================================= -Progress: 239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -================================================= -Progress: 240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -================================================= -Progress: 243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -================================================= -Progress: 245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -================================================= -Progress: 246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -================================================= -Progress: 248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -================================================= -Progress: 249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -================================================= -Progress: 250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any4(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 3 -intro any5(rank:17) -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -================================================= -Progress: 254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -================================================= -Progress: 257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -================================================= -Progress: 259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -================================================= -Progress: 260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any5(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -intro any6(rank:17) -intro any7(rank:17) -================================================= -Progress: 286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -================================================= -Progress: 288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -================================================= -Progress: 290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -================================================= -Progress: 291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any6(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro any7(rank:17) -================================================= -Progress: 307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -================================================= -Progress: 308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -================================================= -Progress: 309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro any7(rank : 17) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any_list1:any list), qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -any_list1 : any list -any8 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any7::(any6::(any5::(any4::(any3::(Nil)))))))) ((Nil)))) -Inductive1 : any_list1 = (any8::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -================================================= -Progress: 314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> induction any_list1(rank : 20) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -1 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:19) -================================================= -Progress: 315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -1 goal(s) more... - -8 conjecture(s) more... ->>> reflexivity(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:19) -================================================= -Progress: 316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any9::any_list2)) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> simpl in goal(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 8 -intro any1(rank:19) -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -intro any2(rank:19) -================================================= -Progress: 317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any1(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 7 -intro any2(rank:19) -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -intro any3(rank:19) -================================================= -Progress: 318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -New Env - -;; -Lemma List -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -================================================= -Progress: 325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> assert forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:22) -================================================= -Progress: 326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any2(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 6 -intro any3(rank:19) -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any4(rank:19) -================================================= -Progress: 327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -================================================= -Progress: 333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -================================================= -Progress: 339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -================================================= -Progress: 344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -================================================= -Progress: 348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -================================================= -Progress: 351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -================================================= -Progress: 353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -================================================= -Progress: 354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any3(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 5 -intro any4(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -intro any5(rank:19) -================================================= -Progress: 355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -================================================= -Progress: 360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -================================================= -Progress: 365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -================================================= -Progress: 369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -================================================= -Progress: 372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -================================================= -Progress: 374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -================================================= -Progress: 375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -================================================= -Progress: 380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -================================================= -Progress: 384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -================================================= -Progress: 387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -================================================= -Progress: 389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -================================================= -Progress: 390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -================================================= -Progress: 394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -================================================= -Progress: 397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -================================================= -Progress: 399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -================================================= -Progress: 400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -================================================= -Progress: 403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -================================================= -Progress: 405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -================================================= -Progress: 406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -================================================= -Progress: 408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -================================================= -Progress: 409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -================================================= -Progress: 410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any4(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 4 -intro any5(rank:19) -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -================================================= -Progress: 415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -================================================= -Progress: 419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -================================================= -Progress: 422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -================================================= -Progress: 424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -================================================= -Progress: 425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any5(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 3 -intro any6(rank:19) -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -================================================= -Progress: 484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -================================================= -Progress: 487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -================================================= -Progress: 489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -================================================= -Progress: 490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any6(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 2 -intro any7(rank:19) -intro any8(rank:19) -================================================= -Progress: 537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -================================================= -Progress: 539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -================================================= -Progress: 541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -================================================= -Progress: 542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any7(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 1 -intro any8(rank:19) -================================================= -Progress: 565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -================================================= -Progress: 566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -================================================= -Progress: 567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... ->>> intro any8(rank : 19) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any_list1:any list), qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -any_list1 : any list -any9 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))) ((Nil)))) -Inductive1 : any_list1 = (any9::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -8 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -================================================= -Progress: 573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> induction any_list1(rank : 22) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -1 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:21) -================================================= -Progress: 574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((Nil)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -1 goal(s) more... - -9 conjecture(s) more... ->>> reflexivity(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:21) -================================================= -Progress: 575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva ((any10::any_list2)) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> simpl in goal(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 9 -intro any1(rank:21) -intro any3(rank:21) -intro any5(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any4(rank:21) -intro any2(rank:21) -intro any9(rank:21) -================================================= -Progress: 576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any1(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 8 -intro any2(rank:21) -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -intro any3(rank:21) -================================================= -Progress: 577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -================================================= -Progress: 585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:24) -================================================= -Progress: 586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any2(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 7 -intro any3(rank:21) -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -intro any4(rank:21) -================================================= -Progress: 587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any3(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 6 -intro any4(rank:21) -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any5(rank:21) -================================================= -Progress: 623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any4(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 5 -intro any5(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -intro any6(rank:21) -================================================= -Progress: 707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any5(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 4 -intro any6(rank:21) -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any6(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 3 -intro any7(rank:21) -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 1015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any7(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 2 -intro any8(rank:21) -intro any9(rank:21) -================================================= -Progress: 1043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any8(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 1 -intro any9(rank:21) -================================================= -Progress: 1079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... ->>> intro any9(rank : 21) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list1:any list), qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list1) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -any_list1 : any list -any10 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil)))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil)))))))))) ((Nil)))) -Inductive1 : any_list1 = (any10::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any2::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -9 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1088 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -================================================= -Progress: 1089 - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any3::(any2::(Nil))))) ((Nil))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list1) ((any2::(Nil)))) ((Nil))) -any_list1 : any list -any3 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any2::(any1::(Nil))))) ((Nil)) = (any1::qreva (qreva (any_list2) ((any2::(Nil)))) ((Nil))) -Inductive1 : any_list1 = (any3::any_list2) -any1 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any3::(any2::(any1::(Nil)))))) ((Nil)) = (any1::(any2::qreva (qreva (any_list2) ((any3::(Nil)))) ((Nil)))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -rewrite IH1 in goal at 0 -================================================= -Progress: 1090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> induction any_list1(rank : 24) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -1 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:23) -================================================= -Progress: 1091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((Nil)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -1 goal(s) more... - -10 conjecture(s) more... ->>> reflexivity(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:23) -================================================= -Progress: 1092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva ((any11::any_list2)) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> simpl in goal(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 10 -intro any1(rank:23) -intro any2(rank:23) -intro any4(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any3(rank:23) -intro any10(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any1(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 9 -intro any10(rank:23) -intro any3(rank:23) -intro any5(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any4(rank:23) -intro any2(rank:23) -intro any9(rank:23) -================================================= -Progress: 1094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -================================================= -Progress: 1103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:26) -================================================= -Progress: 1104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any10(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 8 -intro any2(rank:23) -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -intro any3(rank:23) -================================================= -Progress: 1105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 1113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 1121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 1128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 1134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 1139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 1143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 1146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 1148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 1149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any2(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 7 -intro any3(rank:23) -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -intro any4(rank:23) -================================================= -Progress: 1150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 1157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 1164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 1170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 1175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 1179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 1182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 1184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 1185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any3(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 6 -intro any4(rank:23) -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any5(rank:23) -================================================= -Progress: 1270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 1276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 1282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 1287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 1291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 1294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 1296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 1297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any4(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 5 -intro any5(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -intro any6(rank:23) -================================================= -Progress: 1480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 1485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 1490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 1494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 1497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 1499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 1500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any5(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 4 -intro any6(rank:23) -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 1736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 1740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 1743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 1745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 1746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any6(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 3 -intro any7(rank:23) -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 1945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 1948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 1950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 1951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 1979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 1981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 1982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 1993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 1994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 1997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 1998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 1999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 2026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any7(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 2 -intro any8(rank:23) -intro any9(rank:23) -================================================= -Progress: 2062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any7:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any6:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any8(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 1 -intro any9(rank:23) -================================================= -Progress: 2107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any8:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any8:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any7:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any7:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any6:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any6:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any) (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any10:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any9:any), qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... ->>> intro any9(rank : 23) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any_list1:any list), qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list1) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -any_list1 : any list -any11 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any11::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(any3::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any3::qreva (qreva (any_list2) ((any11::(any2::(any10::(any9::(any8::(any7::(any6::(any5::(any4::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -10 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> induction any_list1(rank : 26) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -1 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:25) -================================================= -Progress: 2118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -Base1 : any_list1 = (Nil) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((Nil)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -1 goal(s) more... - -11 conjecture(s) more... ->>> reflexivity(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:25) -================================================= -Progress: 2119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva ((any12::any_list2)) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> simpl in goal(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 11 -intro any1(rank:25) -intro any11(rank:25) -intro any3(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any2(rank:25) -intro any10(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any1(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 10 -intro any10(rank:25) -intro any2(rank:25) -intro any4(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any3(rank:25) -intro any11(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any9 -New Env - -;; -Lemma List -forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) -End of Lemma List - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -================================================= -Progress: 2131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> assert forall (any1:any) (any10:any) (any11:any) (any12:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any_list2:any list), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil))))(rank : 0) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any8::qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))) ((Nil)))) - ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any12:any) (any_list1:any list), qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(any8::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any8::qreva (qreva (any_list1) ((any4::(any6::(any7::(any5::(any3::(any2::(any12::(any11::(any10::(any9::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -12 conjecture(s) more... -Tactic List : 1 -induction any_list1(rank:28) -================================================= -Progress: 2132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any10(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 9 -intro any11(rank:25) -intro any3(rank:25) -intro any5(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any4(rank:25) -intro any2(rank:25) -intro any9(rank:25) -================================================= -Progress: 2133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any9 -================================================= -Progress: 2142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any9 -================================================= -Progress: 2151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any9 -================================================= -Progress: 2159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any9 -================================================= -Progress: 2166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any9 -================================================= -Progress: 2172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any9 -================================================= -Progress: 2177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any9 -================================================= -Progress: 2181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any9 -================================================= -Progress: 2184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any9 -================================================= -Progress: 2186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any8 -intro any9 -================================================= -Progress: 2187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any11(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 8 -intro any2(rank:25) -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -intro any3(rank:25) -================================================= -Progress: 2188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any9 -================================================= -Progress: 2196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any9 -================================================= -Progress: 2204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any9 -================================================= -Progress: 2211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any9 -================================================= -Progress: 2217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any9 -================================================= -Progress: 2222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any9 -================================================= -Progress: 2226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any9 -================================================= -Progress: 2229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any9 -================================================= -Progress: 2231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any8 -intro any9 -================================================= -Progress: 2232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any2(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 7 -intro any3(rank:25) -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -intro any4(rank:25) -================================================= -Progress: 2353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any9 -================================================= -Progress: 2360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any9 -================================================= -Progress: 2367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any9 -================================================= -Progress: 2373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any9 -================================================= -Progress: 2378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any9 -================================================= -Progress: 2382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any9 -================================================= -Progress: 2385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any9 -================================================= -Progress: 2387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any8 -intro any9 -================================================= -Progress: 2388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2523 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2524 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2525 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2526 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2527 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2528 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2529 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2530 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2531 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2532 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2533 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2534 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2535 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2536 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2537 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2538 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2539 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2540 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2541 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2542 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2543 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2544 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2545 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2546 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2547 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2548 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2549 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2550 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2551 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2552 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2553 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2554 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2555 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2556 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2557 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2558 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2559 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2560 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2561 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2562 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2563 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2564 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2565 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2566 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2567 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2568 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2569 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2570 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2571 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2572 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2573 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2574 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2575 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2576 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2577 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2578 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2579 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2580 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2581 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2582 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2583 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2584 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2585 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2586 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2587 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2588 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2589 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2590 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2591 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2592 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2593 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2594 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2595 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2596 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2597 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2598 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2599 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2600 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2601 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2602 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2603 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2604 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2605 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2606 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2607 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2608 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2609 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2610 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2611 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2612 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2613 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2614 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2615 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2616 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2617 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2618 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2619 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2620 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2621 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2622 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2623 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2624 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2625 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2626 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2627 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2628 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2629 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2630 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2631 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2632 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2633 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2634 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2635 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2636 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2637 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2638 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2639 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2640 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2641 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2642 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2643 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2644 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2645 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2646 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2647 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2648 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2649 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2650 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2651 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2652 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2653 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2654 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2655 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2656 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2657 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2658 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2659 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2660 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2661 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2662 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2663 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2664 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2665 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2666 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2667 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2668 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2669 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2670 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2671 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2672 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2673 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2674 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2675 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2676 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2677 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2678 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2679 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2680 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2681 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2682 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any3(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 6 -intro any4(rank:25) -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any5(rank:25) -================================================= -Progress: 2683 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2684 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2685 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2686 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2687 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2688 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any9 -================================================= -Progress: 2689 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2690 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2691 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2692 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2693 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2694 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any9 -================================================= -Progress: 2695 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2696 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2697 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2698 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2699 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any9 -================================================= -Progress: 2700 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2701 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2702 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2703 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any9 -================================================= -Progress: 2704 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2705 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2706 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any9 -================================================= -Progress: 2707 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2708 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any9 -================================================= -Progress: 2709 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any8 -intro any9 -================================================= -Progress: 2710 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2711 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2712 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2713 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2714 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2715 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2716 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2717 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2718 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2719 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2720 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2721 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2722 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2723 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2724 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2725 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2726 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2727 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2728 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2729 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2730 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2731 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2732 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2733 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2734 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2735 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2736 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2737 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2738 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2739 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2740 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2741 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2742 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2743 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2744 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2745 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2746 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2747 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2748 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2749 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2750 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2751 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2752 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2753 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2754 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2755 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2756 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2757 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2758 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2759 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2760 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2761 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2762 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2763 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2764 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2765 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2766 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2767 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2768 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2769 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2770 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2771 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2772 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2773 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2774 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2775 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2776 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2777 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2778 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2779 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2780 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2781 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2782 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2783 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2784 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2785 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2786 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2787 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2788 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2789 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2790 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2791 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2792 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2793 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2794 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2795 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2796 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2797 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2798 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2799 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2800 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2801 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2802 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2803 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2804 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2805 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2806 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2807 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2808 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2809 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2810 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2811 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2812 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2813 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2814 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2815 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2816 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2817 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2818 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2819 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2820 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2821 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2822 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2823 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2824 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2825 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2826 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2827 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2828 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2829 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2830 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2831 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2832 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2833 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2834 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2835 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2836 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2837 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2838 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2839 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2840 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2841 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2842 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2843 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2844 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2845 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2846 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2847 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2848 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2849 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2850 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2851 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2852 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2853 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2854 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2855 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2856 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2857 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2858 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2859 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2860 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2861 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2862 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2863 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2864 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2865 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2866 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2867 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2868 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2869 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2870 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2871 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2872 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2873 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2874 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2875 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2876 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2877 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2878 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2879 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2880 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2881 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2882 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2883 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2884 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2885 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2886 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2887 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2888 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2889 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2890 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2891 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2892 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 2893 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2894 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2895 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2896 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2897 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 2898 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2899 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2900 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2901 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2902 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 2903 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2904 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2905 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2906 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 2907 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2908 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2909 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 2910 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2911 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 2912 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 2913 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2914 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2915 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2916 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2917 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2918 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2919 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2920 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2921 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2922 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2923 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2924 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2925 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2926 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2927 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2928 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2929 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2930 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2931 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2932 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2933 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2934 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2935 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2936 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2937 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2938 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2939 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2940 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2941 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2942 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2943 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2944 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2945 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2946 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2947 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2948 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2949 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2950 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2951 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2952 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 2953 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2954 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2955 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2956 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 2957 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2958 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2959 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 2960 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2961 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 2962 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 2963 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2964 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2965 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2966 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2967 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2968 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2969 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2970 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2971 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2972 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2973 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2974 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2975 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2976 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2977 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2978 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2979 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2980 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 2981 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 2982 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 2983 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2984 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2985 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2986 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 2987 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2988 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2989 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 2990 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2991 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 2992 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 2993 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 2994 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2995 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 2996 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 2997 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 2998 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 2999 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3000 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3001 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3002 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3003 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3004 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3005 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3006 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3007 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3008 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3009 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3010 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3011 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3012 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3013 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3014 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3015 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3016 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3017 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3018 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3019 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3020 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3021 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3022 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3023 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3024 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3025 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3026 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3027 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3028 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3029 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3030 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3031 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3032 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3033 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3034 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3035 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3036 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3037 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3038 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3039 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3040 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3041 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3042 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3043 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3044 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3045 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3046 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3047 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3048 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3049 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3050 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3051 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3052 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3053 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3054 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3055 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3056 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3057 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3058 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3059 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3060 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3061 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3062 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3063 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3064 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3065 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3066 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3067 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3068 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3069 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3070 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3071 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3072 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3073 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3074 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3075 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3076 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3077 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3078 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3079 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3080 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3081 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3082 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3083 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3084 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3085 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3086 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3087 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3088 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3089 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3090 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3091 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3092 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3093 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3094 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3095 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3096 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3097 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3098 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3099 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3100 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3101 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3102 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3103 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3104 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3105 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3106 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3107 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3108 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3109 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3110 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3111 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3112 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3113 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3114 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3115 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3116 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3117 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3118 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3119 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3120 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3121 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3122 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3123 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3124 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3125 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3126 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3127 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3128 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3129 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3130 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3131 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3132 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3133 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3134 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3135 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3136 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3137 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3138 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3139 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3140 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3141 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3142 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3143 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3144 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any4(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 5 -intro any5(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -intro any6(rank:25) -================================================= -Progress: 3145 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3146 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3147 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3148 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3149 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any3 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any3 -intro any9 -================================================= -Progress: 3150 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3151 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3152 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3153 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3154 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any4 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any4 -intro any9 -================================================= -Progress: 3155 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3156 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3157 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3158 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any5 -intro any9 -================================================= -Progress: 3159 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3160 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3161 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any6 -intro any9 -================================================= -Progress: 3162 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3163 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any7 -intro any9 -================================================= -Progress: 3164 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any2 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any2 -intro any8 -intro any9 -================================================= -Progress: 3165 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3166 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3167 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3168 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3169 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3170 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3171 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3172 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3173 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3174 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3175 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3176 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3177 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3178 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3179 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3180 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3181 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3182 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3183 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3184 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3185 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3186 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3187 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3188 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3189 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3190 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3191 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3192 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3193 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3194 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3195 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3196 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3197 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3198 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3199 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any11 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any11 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3200 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3201 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3202 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3203 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3204 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3205 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3206 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3207 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3208 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3209 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3210 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3211 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3212 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3213 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3214 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3215 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3216 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3217 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3218 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3219 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3220 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3221 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3222 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3223 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3224 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3225 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3226 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3227 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3228 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3229 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3230 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3231 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3232 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3233 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3234 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3235 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3236 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3237 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3238 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3239 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3240 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3241 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3242 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3243 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3244 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3245 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3246 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3247 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3248 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3249 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3250 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3251 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3252 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3253 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3254 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3255 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3256 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3257 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3258 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3259 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3260 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3261 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3262 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3263 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3264 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3265 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3266 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3267 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3268 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3269 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any10 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any10 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3270 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3271 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3272 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3273 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3274 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3275 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3276 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3277 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3278 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3279 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3280 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3281 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3282 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3283 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3284 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3285 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3286 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3287 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3288 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3289 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3290 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3291 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3292 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3293 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3294 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3295 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3296 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3297 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3298 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3299 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3300 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3301 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3302 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3303 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3304 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3305 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3306 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3307 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3308 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3309 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3310 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3311 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3312 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3313 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3314 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3315 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3316 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3317 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3318 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3319 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3320 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3321 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3322 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3323 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3324 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3325 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3326 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3327 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3328 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3329 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3330 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3331 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3332 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3333 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3334 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3335 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3336 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any8:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3337 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any7:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3338 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any6:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3339 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any5:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3340 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3341 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3342 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3343 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any6:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3344 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3345 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3346 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any5:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3347 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3348 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3349 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any5:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3350 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3351 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3352 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any4:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3353 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3354 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3355 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3356 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3357 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3358 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3359 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any4:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3360 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3361 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3362 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any3:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3363 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3364 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3365 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3366 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3367 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3368 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3369 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3370 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3371 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3372 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3373 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3374 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any3:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3375 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3376 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3377 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any2:any) (any7:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3378 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3379 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3380 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any6:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3381 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3382 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3383 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3384 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any5:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3385 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3386 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3387 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3388 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3389 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any4:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3390 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3391 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any8:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3392 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any7:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3393 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any6:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3394 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any5:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3395 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any1 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any2:any) (any3:any) (any4:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any1 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3396 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any5(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 4 -intro any6(rank:25) -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3397 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3398 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3399 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3400 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any4 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any4 -intro any9 -================================================= -Progress: 3401 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3402 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3403 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3404 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any5 -intro any9 -================================================= -Progress: 3405 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3406 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3407 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any6 -intro any9 -================================================= -Progress: 3408 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3409 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any7 -intro any9 -================================================= -Progress: 3410 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any3 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any3 -intro any8 -intro any9 -================================================= -Progress: 3411 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3412 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3413 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3414 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3415 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3416 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3417 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3418 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3419 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3420 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3421 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3422 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3423 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3424 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3425 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3426 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3427 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3428 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3429 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3430 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any2 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any2 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3431 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3432 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3433 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3434 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3435 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3436 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3437 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3438 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3439 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3440 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3441 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3442 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3443 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3444 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3445 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3446 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3447 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3448 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3449 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3450 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3451 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3452 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3453 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3454 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3455 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3456 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3457 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3458 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3459 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3460 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3461 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3462 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any8:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3463 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any7:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3464 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any6:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3465 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any9:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any11 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any11 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3466 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 3 -intro any7(rank:25) -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3467 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3468 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3469 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any5 : any -any9 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any5 -intro any9 -================================================= -Progress: 3470 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3471 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3472 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any6 -intro any9 -================================================= -Progress: 3473 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3474 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any7 -intro any9 -================================================= -Progress: 3475 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any4 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any5:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any4 -intro any8 -intro any9 -================================================= -Progress: 3476 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3477 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3478 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3479 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3480 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3481 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3482 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3483 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3484 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3485 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any3 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any4:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any3 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3486 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3487 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3488 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3489 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3490 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3491 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3492 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3493 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3494 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3495 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3496 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3497 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3498 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3499 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3500 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any2 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any3:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any2 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3501 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any7(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 2 -intro any8(rank:25) -intro any9(rank:25) -================================================= -Progress: 3502 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3503 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any6 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any7:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any6 -intro any9 -================================================= -Progress: 3504 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3505 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any7 -intro any9 -================================================= -Progress: 3506 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any5 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any6:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any5 -intro any8 -intro any9 -================================================= -Progress: 3507 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3508 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3509 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3510 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any4 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any5:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any4 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3511 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3512 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3513 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3514 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3515 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any3 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any4:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any3 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3516 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any8(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 1 -intro any9(rank:25) -================================================= -Progress: 3517 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any7 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any8:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any7 -intro any9 -================================================= -Progress: 3518 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any6 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any7:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro any10 -intro any4 -intro any5 -intro any6 -intro any8 -intro any9 -================================================= -Progress: 3519 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any5 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any6:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics +No conjecture +Proof Success +Proof +assert forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (reverse (any_list2))) ((Nil)) = (any_list2 @ any_list1) +induction any_list2 +simpl in goal +induction any_list1 +reflexivity +simpl in goal +define mk_rhs1 arg_3 arg_4 = +match (arg_3) with +| Nil -> arg_4 +| Cons hd tl -> mk_rhs1 (tl) ((hd::arg_4)) +assert forall (any_list1:any list), mk_rhs1 ((Nil)) (any_list1) = any_list1 +reflexivity +assert forall (any_list1:any list) (any1:any) (any_list2:any list), mk_rhs1 ((any1::any_list1)) (any_list2) = mk_rhs1 (any_list1) ((any1::any_list2)) +reflexivity +assert forall (any_list1:any list) (any_list2:any list), qreva (qreva (any_list1) (any_list2)) ((Nil)) = mk_rhs1 (any_list2) (any_list1) +induction any_list1 +simpl in goal +induction any_list2 +reflexivity +simpl in goal +assert forall (any_list1:any list) (any_list2:any list), qreva (any_list1) (any_list2) = mk_rhs1 (any_list1) (any_list2) +induction any_list1 +reflexivity simpl in goal -intro any10 -intro any4 -intro any5 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3520 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any4 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any5:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma5 in goal at 0 +reflexivity +rewrite <- rhs_lemma4 in goal at 0 +rewrite <- IH1 in goal at 0 +reflexivity +rewrite lemma6 in goal at 0 +reflexivity simpl in goal -intro any10 -intro any4 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3521 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any9:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any9(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any10 : any -any5 : any -any6 : any -any7 : any -any8 : any -any9 : any ---------------------------------------- -forall (any1:any) (any2:any) (any3:any) (any4:any) (any11:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Tactic List : 0 -previous tactics +rewrite lemma6 in goal at 0 +rewrite <- lemma5 in goal at 0 +rewrite <- IH1 in goal at 0 +rewrite lemma6 in goal at 0 +intro any_list1 +rewrite <- lemma5 in goal at 0 +assert forall (any1:any) (any_list1:any list) (any_list2:any list), qreva ((any_list2 @ (any1::(Nil)))) (any_list1) = (any1::qreva (any_list2) (any_list1)) +induction any_list2 +reflexivity simpl in goal -intro any10 -intro any5 -intro any6 -intro any7 -intro any8 -intro any9 -================================================= -Progress: 3522 - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any ---------------------------------------- -forall (any1:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... ->>> intro any6(rank : 25) - - -1st goal of : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any) (any_list1:any list), qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list1) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -any_list1 : any list -any12 : any -any_list2 : any list -IH1 : forall (any1:any) (any2:any) (any3:any) (any4:any) (any5:any) (any6:any) (any7:any) (any8:any) (any9:any) (any10:any) (any11:any), qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil)))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil)))))))))))) ((Nil)))) -Inductive1 : any_list1 = (any12::any_list2) -any11 : any -any2 : any -any3 : any -any4 : any -any5 : any -any6 : any ---------------------------------------- -forall (any1:any) (any7:any) (any8:any) (any9:any) (any10:any), qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(any5::(any1::(Nil))))))))))))))) ((Nil)) = (any1::(any5::qreva (qreva (any_list2) ((any12::(any3::(any4::(any2::(any11::(any10::(any9::(any8::(any7::(any6::(Nil))))))))))))) ((Nil)))) - -0 goal(s) more... - -11 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 46.File "_none_", lines 81-83, characters 2-22: +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma7 in goal at 0 +reflexivity +Qed +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem47.log b/result/dilemma/clam/clam/problem47.log index 6b8ab9a..f6adcbd 100644 --- a/result/dilemma/clam/clam/problem47.log +++ b/result/dilemma/clam/clam/problem47.log @@ -1906,16 +1906,6 @@ rotate (len (any_list3)) (((any_list3 @ (Nil)) @ (any1::(Nil)))) = (any1::any_li Tactic List : 0 previous tactics simpl in goal -expr list -rotate (len (any_list3)) ((any_list3 @ (Nil))) -rotate (len (any_list3)) (((any_list3 @ (Nil)) @ (any1::(Nil)))) -rotate (len (any_list4)) ((((any_list4 @ (Nil)) @ (any1::(Nil))) @ (any2::(Nil)))) -rotate (len (any_list5)) (((((any_list5 @ (Nil)) @ (any1::(Nil))) @ (any2::(Nil))) @ (any3::(Nil)))) -expr list -any_list3 -(any1::any_list3) -(any1::(any2::any_list4)) -(any1::(any2::(any3::any_list5))) ================================================= Progress: 55 @@ -2392,12 +2382,12 @@ Tactic List : 0 previous tactics simpl in goal rewrite IH1 in goal at 0 -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem48.log b/result/dilemma/clam/clam/problem48.log index 2b98c3b..22f332d 100644 --- a/result/dilemma/clam/clam/problem48.log +++ b/result/dilemma/clam/clam/problem48.log @@ -657,16 +657,6 @@ mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC ( Tactic List : 0 previous tactics simpl in goal -expr list -mult (qfac (nat2) (SUCC (nat2))) (ZERO) -mult (qfac (nat2) (plus (plus (mult (nat2) (SUCC (nat2))) (SUCC (nat2))) (SUCC (nat2)))) (ZERO) -mult (qfac (nat3) (mult (plus (plus (plus (mult (nat3) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (SUCC (nat3)))) (SUCC (nat3)))) (ZERO) -mult (qfac (nat4) (mult (mult (plus (plus (plus (plus (mult (nat4) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (SUCC (nat4))))) (SUCC (SUCC (nat4)))) (SUCC (nat4)))) (ZERO) -expr list -mult (fac (nat2)) (ZERO) -mult (mult (fac (nat2)) (SUCC (nat2))) (ZERO) -mult (mult (mult (fac (nat3)) (SUCC (nat3))) (SUCC (SUCC (nat3)))) (ZERO) -mult (mult (mult (mult (fac (nat4)) (SUCC (nat4))) (SUCC (SUCC (nat4)))) (SUCC (SUCC (SUCC (nat4))))) (ZERO) New Env ;; @@ -1940,16 +1930,6 @@ plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (nat5)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2126,16 +2106,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -plus (plus (mult (plus (nat2) (nat2)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (nat4))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -2271,16 +2241,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2442,16 +2402,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2851,16 +2801,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2996,16 +2936,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4581,16 +4511,6 @@ plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat3) (SUCC (SUCC (nat3)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (SUCC (SUCC (nat5))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4730,16 +4650,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 138 @@ -5356,16 +5266,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6029,16 +5929,6 @@ mult (plus (mult (plus (plus (nat4) (SUCC (nat4))) (SUCC (nat4))) (ZERO)) (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -mult (mult (plus (plus (nat4) (nat4)) (nat4)) (ZERO)) (ZERO) -mult (plus (mult (plus (plus (nat4) (SUCC (nat4))) (SUCC (nat4))) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (mult (plus (plus (nat5) (SUCC (SUCC (nat5)))) (SUCC (SUCC (nat5)))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (plus (plus (nat6) (SUCC (SUCC (SUCC (nat6))))) (SUCC (SUCC (SUCC (nat6))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6182,16 +6072,6 @@ mult (plus (plus (mult (plus (plus (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (mult (plus (plus (nat2) (SUCC (nat2))) (SUCC (nat2))) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (mult (plus (plus (nat2) (SUCC (SUCC (nat2)))) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (plus (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (plus (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6498,16 +6378,6 @@ ZERO = mult (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (mult (nat4) (ZERO)) (ZERO) -mult (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (mult (nat5) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (nat6) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -6651,16 +6521,6 @@ ZERO = mult (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -6796,16 +6656,6 @@ ZERO = mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -6941,16 +6791,6 @@ ZERO = mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -7086,16 +6926,6 @@ ZERO = mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) ( Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -7231,16 +7061,6 @@ ZERO = mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZE Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -7457,16 +7277,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -7602,16 +7412,6 @@ ZERO = mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -7916,16 +7716,6 @@ plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -8061,16 +7851,6 @@ ZERO = mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -ZERO -ZERO -ZERO -ZERO -expr list -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -8451,12 +8231,12 @@ mult (plus (plus (plus (plus (plus (mult (plus (plus (nat2) (SUCC (SUCC (SUCC (S 0 goal(s) more... 7 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 48.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 48.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem49.log b/result/dilemma/clam/clam/problem49.log index 4b3da88..5284ea5 100644 --- a/result/dilemma/clam/clam/problem49.log +++ b/result/dilemma/clam/clam/problem49.log @@ -3476,21 +3476,1487 @@ plus (qmult (nat4) (SUCC (nat5)) (SUCC (plus (nat5) (SUCC (nat5))))) (SUCC (ZERO Tactic List : 0 previous tactics simpl in goal -File "_none_", lines 81-83, characters 2-22: +New Env + +;; +Lemma List +forall (arg5:nat) (nat4:nat) (nat5:nat), plus (qmult (nat4) (arg5) (SUCC (plus (nat5) (arg5)))) (SUCC (ZERO)) = plus (plus (mult (nat4) (arg5)) (arg5)) (SUCC (arg5)) +End of Lemma List + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (nat1)) (SUCC (nat3)) = plus (mult (nat2) (nat1)) (SUCC (plus (nat3) (nat1))) +nat2 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat3:nat), plus (qmult (nat4) (nat1) (nat1)) (SUCC (nat3)) = plus (mult (nat4) (nat1)) (SUCC (plus (nat3) (nat1))) +Inductive1 : nat2 = SUCC (nat4) +nat1 : nat +nat5 : nat +IH2 : forall (nat3:nat), plus (qmult (nat4) (nat5) (plus (nat5) (nat5))) (SUCC (nat3)) = plus (plus (mult (nat4) (nat5)) (nat5)) (SUCC (plus (nat3) (nat5))) +Inductive2 : nat1 = SUCC (nat5) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +plus (qmult (nat4) (SUCC (nat5)) (SUCC (plus (nat5) (SUCC (nat5))))) (SUCC (ZERO)) = plus (plus (mult (nat4) (SUCC (nat5))) (SUCC (nat5))) (SUCC (SUCC (nat5))) + +1 goal(s) more... + +1 conjecture(s) more... +================================================= +Progress: 97 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (nat1)) (SUCC (nat3)) = plus (mult (nat2) (nat1)) (SUCC (plus (nat3) (nat1))) +nat2 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat3:nat), plus (qmult (nat4) (nat1) (nat1)) (SUCC (nat3)) = plus (mult (nat4) (nat1)) (SUCC (plus (nat3) (nat1))) +Inductive1 : nat2 = SUCC (nat4) +nat1 : nat +nat5 : nat +IH2 : forall (nat3:nat), plus (qmult (nat4) (nat5) (plus (nat5) (nat5))) (SUCC (nat3)) = plus (plus (mult (nat4) (nat5)) (nat5)) (SUCC (plus (nat3) (nat5))) +Inductive2 : nat1 = SUCC (nat5) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +plus (qmult (nat4) (SUCC (nat5)) (SUCC (plus (nat5) (SUCC (nat5))))) (SUCC (ZERO)) = plus (plus (mult (nat4) (SUCC (nat5))) (SUCC (nat5))) (SUCC (SUCC (nat5))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> assert forall (arg5:nat) (nat4:nat) (nat5:nat), plus (qmult (nat4) (arg5) (SUCC (plus (nat5) (arg5)))) (SUCC (ZERO)) = plus (plus (mult (nat4) (arg5)) (arg5)) (SUCC (arg5))(rank : 0) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) + +--------------------------------------- +forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) + +0 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +induction nat2(rank:8) +================================================= +Progress: 98 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) + +--------------------------------------- +forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) + +0 goal(s) more... + +2 conjecture(s) more... +>>> induction nat2(rank : 8) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat) (nat3:nat), plus (qmult (ZERO) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (ZERO) (nat1)) (nat1)) (SUCC (nat1)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:8) +================================================= +Progress: 99 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat) (nat3:nat), plus (qmult (ZERO) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (ZERO) (nat1)) (nat1)) (SUCC (nat1)) + +1 goal(s) more... + +2 conjecture(s) more... +>>> simpl in goal(rank : 8) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat2) (nat1) (SUCC (plus (nat3) (nat1)))) (SUCC (ZERO)) = plus (plus (mult (nat2) (nat1)) (nat1)) (SUCC (nat1)) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat) (nat3:nat), SUCC (plus (plus (nat3) (nat1)) (SUCC (ZERO))) = plus (nat1) (SUCC (nat1)) + +1 goal(s) more... + +2 conjecture(s) more... +Tactic List : 2 +induction nat1(rank:17) +induction nat3(rank:17) +================================================= +Progress: 100 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +Base2 : nat2 = ZERO +--------------------------------------- +forall (nat3:nat), SUCC (nat3) = SUCC (plus (nat3) (ZERO)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite lemma3 in goal at 0(rank : 15) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +Base2 : nat2 = ZERO +--------------------------------------- +forall (nat3:nat), SUCC (nat3) = SUCC (nat3) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 101 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +Base2 : nat2 = ZERO +--------------------------------------- +forall (nat3:nat), SUCC (nat3) = SUCC (nat3) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +nat4 : nat +IH1 : forall (nat3:nat), plus (nat4) (SUCC (nat3)) = SUCC (plus (nat3) (nat4)) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +forall (nat3:nat), plus (SUCC (nat4)) (SUCC (nat3)) = SUCC (plus (nat3) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 102 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +nat4 : nat +IH1 : forall (nat3:nat), plus (nat4) (SUCC (nat3)) = SUCC (plus (nat3) (nat4)) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +forall (nat3:nat), plus (SUCC (nat4)) (SUCC (nat3)) = SUCC (plus (nat3) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat2 : nat +nat4 : nat +IH1 : forall (nat3:nat), plus (nat4) (SUCC (nat3)) = SUCC (plus (nat3) (nat4)) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +forall (nat3:nat), SUCC (plus (nat4) (SUCC (nat3))) = SUCC (plus (nat3) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +induction nat3(rank:15) +rewrite IH1 in goal at 0(rank:22) +================================================= +Progress: 103 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +Base2 : nat3 = ZERO +nat2 : nat +nat4 : nat +IH1 : plus (nat4) (SUCC (ZERO)) = SUCC (nat4) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +SUCC (plus (nat4) (SUCC (ZERO))) = SUCC (SUCC (nat4)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 15) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +Base2 : nat3 = ZERO +nat2 : nat +nat4 : nat +IH1 : plus (nat4) (SUCC (ZERO)) = SUCC (nat4) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +SUCC (SUCC (nat4)) = SUCC (SUCC (nat4)) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 104 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +Base2 : nat3 = ZERO +nat2 : nat +nat4 : nat +IH1 : plus (nat4) (SUCC (ZERO)) = SUCC (nat4) +Inductive1 : nat2 = SUCC (nat4) +--------------------------------------- +SUCC (SUCC (nat4)) = SUCC (SUCC (nat4)) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (plus (SUCC (nat4)) (nat2)) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 105 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (plus (SUCC (nat4)) (nat2)) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (SUCC (plus (nat4) (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +rewrite <- IH1 in goal at 0(rank:14) +induction nat2(rank:15) +================================================= +Progress: 106 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (SUCC (plus (nat4) (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite <- IH1 in goal at 0(rank : 14) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (plus (nat2) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction nat2(rank:7) +================================================= +Progress: 107 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat), plus (nat2) (SUCC (SUCC (nat4))) = SUCC (plus (nat2) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> induction nat2(rank : 7) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base2 : nat2 = ZERO +--------------------------------------- +plus (ZERO) (SUCC (SUCC (nat4))) = SUCC (plus (ZERO) (SUCC (nat4))) + +2 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:6) +================================================= +Progress: 108 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base2 : nat2 = ZERO +--------------------------------------- +plus (ZERO) (SUCC (SUCC (nat4))) = SUCC (plus (ZERO) (SUCC (nat4))) + +2 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +plus (SUCC (nat5)) (SUCC (SUCC (nat4))) = SUCC (plus (SUCC (nat5)) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 109 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +plus (SUCC (nat5)) (SUCC (SUCC (nat4))) = SUCC (plus (SUCC (nat5)) (SUCC (nat4))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +SUCC (plus (nat5) (SUCC (SUCC (nat4)))) = SUCC (SUCC (plus (nat5) (SUCC (nat4)))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite IH2 in goal at 0(rank:14) +rewrite IH1 in goal at 0(rank:22) +rewrite <- IH2 in goal at 0(rank:14) +================================================= +Progress: 110 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +SUCC (plus (nat5) (SUCC (SUCC (nat4)))) = SUCC (SUCC (plus (nat5) (SUCC (nat4)))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH2 in goal at 0(rank : 14) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +SUCC (SUCC (plus (nat5) (SUCC (nat4)))) = SUCC (SUCC (plus (nat5) (SUCC (nat4)))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 111 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +Base1 : nat1 = ZERO +nat3 : nat +nat4 : nat +IH1 : forall (nat2:nat), plus (nat2) (SUCC (nat4)) = SUCC (plus (nat4) (nat2)) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +nat5 : nat +IH2 : plus (nat5) (SUCC (SUCC (nat4))) = SUCC (plus (nat5) (SUCC (nat4))) +Inductive2 : nat2 = SUCC (nat5) +--------------------------------------- +SUCC (SUCC (plus (nat5) (SUCC (nat4)))) = SUCC (SUCC (plus (nat5) (SUCC (nat4)))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat) (nat3:nat), plus (plus (SUCC (nat4)) (nat2)) (SUCC (nat3)) = plus (SUCC (nat4)) (SUCC (plus (nat3) (nat2))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 5 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 112 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat) (nat3:nat), plus (plus (SUCC (nat4)) (nat2)) (SUCC (nat3)) = plus (SUCC (nat4)) (SUCC (plus (nat3) (nat2))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat) (nat3:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat3))) = SUCC (plus (nat4) (SUCC (plus (nat3) (nat2)))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction nat3(rank:6) +================================================= +Progress: 113 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +--------------------------------------- +forall (nat2:nat) (nat3:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat3))) = SUCC (plus (nat4) (SUCC (plus (nat3) (nat2)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction nat3(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (plus (ZERO) (nat2)))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 114 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (plus (ZERO) (nat2)))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +intro nat2(rank:6) +rewrite IH1 in goal at 0(rank:14) +================================================= +Progress: 115 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> intro nat2(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +nat2 : nat +--------------------------------------- +SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:6) +================================================= +Progress: 116 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +nat2 : nat +--------------------------------------- +SUCC (plus (plus (nat4) (nat2)) (SUCC (ZERO))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +nat2 : nat +--------------------------------------- +SUCC (plus (nat4) (SUCC (plus (ZERO) (nat2)))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 117 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +Base1 : nat3 = ZERO +nat2 : nat +--------------------------------------- +SUCC (plus (nat4) (SUCC (plus (ZERO) (nat2)))) = SUCC (plus (nat4) (SUCC (nat2))) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (plus (SUCC (nat5)) (nat2)))) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 1 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 118 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (plus (SUCC (nat5)) (nat2)))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 2 +intro nat2(rank:5) +rewrite IH1 in goal at 0(rank:13) +================================================= +Progress: 119 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> intro nat2(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +rewrite IH1 in goal at 0(rank:5) +================================================= +Progress: 120 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +SUCC (plus (plus (nat4) (nat2)) (SUCC (SUCC (nat5)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> rewrite IH1 in goal at 0(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +SUCC (plus (nat4) (SUCC (plus (SUCC (nat5)) (nat2)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:3) +================================================= +Progress: 121 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (plus (nat4) (nat2)) (SUCC (nat3)) = plus (nat4) (SUCC (plus (nat3) (nat2))) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), SUCC (plus (plus (nat4) (nat2)) (SUCC (nat5))) = SUCC (plus (nat4) (SUCC (plus (nat5) (nat2)))) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +SUCC (plus (nat4) (SUCC (plus (SUCC (nat5)) (nat2)))) = SUCC (plus (nat4) (SUCC (SUCC (plus (nat5) (nat2))))) + +0 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 3) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +Deduplication: 1 +Tactic List : 4 +intro nat2(rank:3) +rewrite IH1 in goal at 1(rank:11) +rewrite lemma4 in goal at 0(rank:11) +rewrite <- lemma4 in goal at 0(rank:11) +================================================= +Progress: 122 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> intro nat2(rank : 3) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 1(rank:11) +rewrite lemma4 in goal at 0(rank:11) +rewrite <- lemma4 in goal at 0(rank:11) +================================================= +Progress: 123 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite IH1 in goal at 1(rank : 11) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +rewrite <- lemma4 in goal at 0(rank:3) +================================================= +Progress: 124 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite <- lemma4 in goal at 0(rank : 3) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +intro nat2(rank:3) +================================================= +Progress: 125 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) + +0 goal(s) more... + +0 conjecture(s) more... +>>> intro nat2(rank : 3) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 0 +previous tactics +simpl in goal +intro nat2 +rewrite IH1 in goal at 0 +reflexivity +rewrite IH1 in goal at 1 +rewrite <- lemma4 in goal at 0 +intro nat2 +New Env + +;; +Lemma List +forall (arg6:nat) (nat2:nat) (nat4:nat), plus (qmult (nat4) (nat2) (nat2)) (arg6) = plus (plus (mult (nat4) (nat2)) (nat2)) (arg6) +End of Lemma List + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) + +0 goal(s) more... + +0 conjecture(s) more... +================================================= +Progress: 126 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +nat2 : nat +--------------------------------------- +plus (qmult (nat4) (nat2) (nat2)) (SUCC (nat5)) = plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) + +0 goal(s) more... + +0 conjecture(s) more... +>>> assert forall (arg6:nat) (nat2:nat) (nat4:nat), plus (qmult (nat4) (nat2) (nat2)) (arg6) = plus (plus (mult (nat4) (nat2)) (nat2)) (arg6)(rank : 0) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) + +--------------------------------------- +forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction nat3(rank:6) +================================================= +Progress: 127 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) + +--------------------------------------- +forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction nat3(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (ZERO) (nat2) (nat2)) (nat1) = plus (plus (mult (ZERO) (nat2)) (nat2)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:5) +================================================= +Progress: 128 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +Base1 : nat3 = ZERO +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (ZERO) (nat2) (nat2)) (nat1) = plus (plus (mult (ZERO) (nat2)) (nat2)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> reflexivity(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (SUCC (nat4)) (nat2) (nat2)) (nat1) = plus (plus (mult (SUCC (nat4)) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +Deduplication: 0 +Tactic List : 1 +simpl in goal(rank:5) +================================================= +Progress: 129 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (SUCC (nat4)) (nat2) (nat2)) (nat1) = plus (plus (mult (SUCC (nat4)) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 5) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (plus (nat2) (nat2))) (nat1) = plus (plus (plus (mult (nat4) (nat2)) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +induction nat2(rank:6) +================================================= +Progress: 130 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +--------------------------------------- +forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (plus (nat2) (nat2))) (nat1) = plus (plus (plus (mult (nat4) (nat2)) (nat2)) (nat2)) (nat1) + +0 goal(s) more... + +1 conjecture(s) more... +>>> induction nat2(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat), plus (qmult (nat4) (ZERO) (plus (ZERO) (ZERO))) (nat1) = plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 1 +simpl in goal(rank:6) +================================================= +Progress: 131 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat), plus (qmult (nat4) (ZERO) (plus (ZERO) (ZERO))) (nat1) = plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> simpl in goal(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat), plus (qmult (nat4) (ZERO) (ZERO)) (nat1) = plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +intro nat1(rank:6) +rewrite IH1 in goal at 0(rank:14) +rewrite <- IH1 in goal at 0(rank:14) +================================================= +Progress: 132 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base1 : nat2 = ZERO +--------------------------------------- +forall (nat1:nat), plus (qmult (nat4) (ZERO) (ZERO)) (nat1) = plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +>>> intro nat1(rank : 6) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (qmult (nat3) (nat2) (nat2)) (nat1) = plus (plus (mult (nat3) (nat2)) (nat2)) (nat1) +nat3 : nat +nat4 : nat +IH1 : forall (nat1:nat) (nat2:nat), plus (qmult (nat4) (nat2) (nat2)) (nat1) = plus (plus (mult (nat4) (nat2)) (nat2)) (nat1) +Inductive1 : nat3 = SUCC (nat4) +nat2 : nat +Base1 : nat2 = ZERO +nat1 : nat +--------------------------------------- +plus (qmult (nat4) (ZERO) (ZERO)) (nat1) = plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (nat1) + +1 goal(s) more... + +1 conjecture(s) more... +Tactic List : 3 +rewrite IH1 in goal at 0(rank:14) +rewrite lemma3 in goal at 0(rank:14) +rewrite <- IH1 in goal at 0(rank:14) +================================================= +Progress: 133 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (SUCC (nat5)) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> rewrite lemma4 in goal at 0(rank : 11) + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +Tactic List : 1 +reflexivity(rank:0) +================================================= +Progress: 134 + + +1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +nat1 : nat +nat4 : nat +IH1 : forall (nat2:nat) (nat3:nat), plus (mult (nat4) (nat2)) (nat3) = qmult (nat4) (nat2) (nat3) +Inductive1 : nat1 = SUCC (nat4) +nat3 : nat +nat5 : nat +IH2 : forall (nat2:nat), plus (plus (mult (nat4) (nat2)) (nat2)) (nat5) = qmult (nat4) (nat2) (plus (nat5) (nat2)) +Inductive2 : nat3 = SUCC (nat5) +--------------------------------------- +forall (nat2:nat), plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) = plus (mult (nat4) (nat2)) (SUCC (plus (nat5) (nat2))) + +0 goal(s) more... + +0 conjecture(s) more... +>>> reflexivity(rank : 0) + + +No conjecture +Proof Success +Proof +assert forall (nat1:nat) (nat2:nat) (nat3:nat), plus (mult (nat1) (nat2)) (nat3) = qmult (nat1) (nat2) (nat3) +induction nat1 +reflexivity +simpl in goal +induction nat3 +simpl in goal +rewrite IH1 in goal at 0 +assert forall (nat1:nat), plus (nat1) (ZERO) = nat1 +induction nat1 +reflexivity +simpl in goal +rewrite IH1 in goal at 0 +reflexivity +intro nat2 +rewrite lemma3 in goal at 0 +reflexivity +simpl in goal +rewrite <- IH1 in goal at 0 +assert forall (nat1:nat) (nat2:nat) (nat3:nat), plus (plus (nat1) (nat2)) (SUCC (nat3)) = plus (nat1) (SUCC (plus (nat3) (nat2))) +induction nat1 +simpl in goal +induction nat3 +simpl in goal +induction nat2 +reflexivity +simpl in goal +rewrite IH1 in goal at 0 +reflexivity +simpl in goal +rewrite <- IH1 in goal at 0 +induction nat2 +reflexivity +simpl in goal +rewrite IH2 in goal at 0 +reflexivity +simpl in goal +induction nat3 +simpl in goal +intro nat2 +rewrite IH1 in goal at 0 +reflexivity +simpl in goal +intro nat2 +rewrite IH1 in goal at 0 +reflexivity +rewrite lemma4 in goal at 0 +reflexivity +Qed +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -Fatal error: exception Not_found -Raised at Stdlib__List.find in file "list.ml", line 232, characters 10-25 -Called from Dilemma__Finder.get_induction_var in file "lib/finder.ml", lines 1064-1069, characters 8-18 -Called from Stdlib__List.map in file "list.ml", line 86, characters 15-19 -Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1100, characters 28-65 -Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1121, characters 16-37 -Called from Dilemma__Engine.progress in file "lib/engine.ml", line 128, characters 23-81 -Called from Dilemma__Engine.proof_auto in file "lib/engine.ml", line 196, characters 8-69 -Called from Dune__exe__Main.main in file "bin/main.ml", line 24, characters 12-79 diff --git a/result/dilemma/clam/clam/problem5.log b/result/dilemma/clam/clam/problem5.log index a6fb2de..1802250 100644 --- a/result/dilemma/clam/clam/problem5.log +++ b/result/dilemma/clam/clam/problem5.log @@ -459,12 +459,12 @@ reflexivity rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem50.log b/result/dilemma/clam/clam/problem50.log index 72a9c15..5532a81 100644 --- a/result/dilemma/clam/clam/problem50.log +++ b/result/dilemma/clam/clam/problem50.log @@ -1444,16 +1444,6 @@ plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) = ZERO Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (nat3) (nat3)) (ZERO) -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -2152,16 +2142,6 @@ plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -3027,16 +3007,6 @@ plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) = ZERO Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (nat3) (nat3)) (ZERO) -plus (mult (plus (nat3) (SUCC (nat3))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat4) (SUCC (SUCC (nat4)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat5) (SUCC (SUCC (SUCC (nat5))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -3176,16 +3146,6 @@ plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -plus (mult (plus (nat2) (SUCC (nat2))) (ZERO)) (ZERO) -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (nat4)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO ================================================= Progress: 92 @@ -3345,16 +3305,6 @@ plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (mult (plus (nat2) (SUCC (SUCC (nat2)))) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -3752,16 +3702,6 @@ plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (Z Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (nat2))))) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -3980,16 +3920,6 @@ mult (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO) = ZERO Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (nat5) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat6) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4133,16 +4063,6 @@ mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) = ZER Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4278,16 +4198,6 @@ mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4423,16 +4333,6 @@ mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4568,16 +4468,6 @@ mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (Z Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -4966,16 +4856,6 @@ plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (n Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (nat2)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -5111,16 +4991,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZER Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -5256,16 +5126,6 @@ plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -5401,16 +5261,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6063,16 +5913,6 @@ plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2)))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (mult (plus (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (plus (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6208,16 +6048,6 @@ mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -mult (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat2) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -mult (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (plus (mult (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -ZERO -ZERO -ZERO -ZERO New Env ;; @@ -6765,12 +6595,12 @@ mult (plus (plus (mult (plus (mult (nat4) (plus (mult (nat4) (plus (mult (nat4) 2 goal(s) more... 2 conjecture(s) more... -Dilemma timed out for benchmark clam with problem 50.File "_none_", lines 81-83, characters 2-22: +Dilemma timed out for benchmark clam with problem 50.File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem6.log b/result/dilemma/clam/clam/problem6.log index 2e8dbd0..c41aa09 100644 --- a/result/dilemma/clam/clam/problem6.log +++ b/result/dilemma/clam/clam/problem6.log @@ -754,12 +754,12 @@ intro any_list2 rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem7.log b/result/dilemma/clam/clam/problem7.log index b2e70d2..e92e91e 100644 --- a/result/dilemma/clam/clam/problem7.log +++ b/result/dilemma/clam/clam/problem7.log @@ -3692,12 +3692,12 @@ reflexivity rewrite lemma4 in goal at 1 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem8.log b/result/dilemma/clam/clam/problem8.log index b3b4c9d..8a4d251 100644 --- a/result/dilemma/clam/clam/problem8.log +++ b/result/dilemma/clam/clam/problem8.log @@ -5853,12 +5853,12 @@ reflexivity rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/clam/clam/problem9.log b/result/dilemma/clam/clam/problem9.log index 2649650..10d22c9 100644 --- a/result/dilemma/clam/clam/problem9.log +++ b/result/dilemma/clam/clam/problem9.log @@ -12883,20 +12883,6 @@ drop (SUCC (nat5)) (drop (nat6) (nat_list2)) = drop (SUCC (nat6)) (drop (nat5) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat5) (drop (nat3) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat3) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) ================================================= Progress: 282 @@ -13178,20 +13164,6 @@ drop (SUCC (nat6)) (drop (nat5) (nat_list2)) = drop (SUCC (nat5)) (drop (nat6) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat2) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat5) (drop (nat2) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) ================================================= Progress: 288 @@ -13473,20 +13445,6 @@ drop (SUCC (nat5)) (drop (nat6) (nat_list2)) = drop (SUCC (nat6)) (drop (nat5) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat5) (drop (nat3) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat3) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) ================================================= Progress: 294 @@ -13768,20 +13726,6 @@ drop (SUCC (nat6)) (drop (nat5) (nat_list2)) = drop (SUCC (nat5)) (drop (nat6) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat1) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat5) (drop (nat1) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) ================================================= Progress: 300 @@ -14063,20 +14007,6 @@ drop (SUCC (nat5)) (drop (nat6) (nat_list2)) = drop (SUCC (nat6)) (drop (nat5) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat5) (drop (nat2) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat2) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) ================================================= Progress: 306 @@ -14358,20 +14288,6 @@ drop (SUCC (nat6)) (drop (nat5) (nat_list2)) = drop (SUCC (nat5)) (drop (nat6) ( Tactic List : 0 previous tactics simpl in goal -expr list -drop (nat1) (drop (nat2) (drop (nat3) (nat_list2))) -drop (nat1) (drop (nat5) ((nat4::nat_list2))) -drop (nat6) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (nat5) (nat_list2)) -drop (SUCC (nat6)) (drop (SUCC (nat7)) (nat_list2)) -drop (SUCC (SUCC (nat8))) (drop (SUCC (nat7)) (nat_list2)) -expr list -drop (nat3) (drop (nat2) (drop (nat1) (nat_list2))) -drop (nat5) (drop (nat1) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) ((nat4::nat_list2))) -drop (SUCC (nat5)) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (nat6) (nat_list2)) -drop (SUCC (SUCC (nat7))) (drop (SUCC (nat8)) (nat_list2)) ================================================= Progress: 312 @@ -25990,12 +25906,12 @@ rewrite <- IH1 in goal at 0 rewrite lemma3 in goal at 0 reflexivity Qed -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] -File "_none_", lines 81-83, characters 2-22: +File "_none_", lines 88-90, characters 2-22: Warning 8 [partial-match]: this pattern-matching is not exhaustive. Here is an example of a case that is not matched: [] diff --git a/result/dilemma/dilemma-bench/filter/sol121.log b/result/dilemma/dilemma-bench/filter/sol121.log index 8fc65da..b15c42b 100644 --- a/result/dilemma/dilemma-bench/filter/sol121.log +++ b/result/dilemma/dilemma-bench/filter/sol121.log @@ -532,19 +532,14 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int2) -expr list -(int1::reverse (loop (int2bool1) (int_list2) ((Nil))) ((Nil))) -(int1::reverse (loop (int2bool1) (int_list2) ((int2::(Nil)))) ((Nil))) -(int1::reverse (loop (int2bool1) (int_list3) (if int2bool1 (int3) then (int3::(int2::(Nil))) else (int2::(Nil)))) ((Nil))) -(int1::reverse (loop (int2bool1) (int_list4) (if int2bool1 (int4) then (int4::if int2bool1 (int3) then (int3::(int2::(Nil))) else (int2::(Nil))) else if int2bool1 (int3) then (int3::(int2::(Nil))) else (int2::(Nil)))) ((Nil))) Fatal error: exception Failure("not implemented : remove_lower") Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33 Called from Stdlib__List.map in file "list.ml", line 86, characters 15-19 Called from Stdlib__List.map in file "list.ml", line 88, characters 14-21 -Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 602-608, characters 9-20 -Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 889, characters 27-74 -Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1102, characters 9-64 -Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1121, characters 16-37 +Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 720-726, characters 9-20 +Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 1067, characters 37-84 +Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1287, characters 33-87 +Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1305, characters 16-37 Called from Dilemma__Engine.progress in file "lib/engine.ml", line 128, characters 23-81 Called from Dilemma__Engine.proof_auto in file "lib/engine.ml", line 196, characters 8-69 Called from Dune__exe__Main.main in file "bin/main.ml", line 24, characters 12-79 diff --git a/result/dilemma/dilemma-bench/filter/sol171.log b/result/dilemma/dilemma-bench/filter/sol171.log index cb8ad87..ecfa404 100644 --- a/result/dilemma/dilemma-bench/filter/sol171.log +++ b/result/dilemma/dilemma-bench/filter/sol171.log @@ -532,16 +532,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int2) -expr list -(int1::aux (int2bool1) (Pos (S (Z))) (int_list2)) -(int1::(int2::aux (int2bool1) (Pos (S (S (Z)))) (int_list2))) -(int1::(int2::if int2bool1 (int3) then (int3::aux (int2bool1) (+ (Pos (S (S (Z)))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (Z)))) (Pos (S (Z)))) (int_list3))) -(int1::(int2::if int2bool1 (int3) then (int3::aux (int2bool1) (+ (Pos (S (S (Z)))) (Pos (S (Z)))) ((int4::int_list4))) else aux (int2bool1) (+ (Pos (S (S (Z)))) (Pos (S (Z)))) ((int4::int_list4)))) -expr list -(int1::aux (int2bool1) (Pos (S (S (Z)))) (int_list2)) -(int1::(int2::aux (int2bool1) (Pos (S (S (S (Z))))) (int_list2))) -(int1::(int2::if int2bool1 (int3) then (int3::aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) (int_list3))) -(int1::(int2::if int2bool1 (int3) then (int3::aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) ((int4::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) ((int4::int_list4)))) New Env ;; @@ -910,16 +900,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int3) -expr list -(int1::(int2::aux (int2bool1) (Pos (S (S (Z)))) (int_list2))) -(int1::(int2::(int3::aux (int2bool1) (Pos (S (S (S (Z))))) (int_list2)))) -(int1::(int2::(int3::if int2bool1 (int4) then (int4::aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) (int_list3)))) -(int1::(int2::(int3::if int2bool1 (int4) then (int4::aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) ((int5::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (Z))))) (Pos (S (Z)))) ((int5::int_list4))))) -expr list -(int1::(int2::aux (int2bool1) (Pos (S (S (S (Z))))) (int_list2))) -(int1::(int2::(int3::aux (int2bool1) (Pos (S (S (S (S (Z)))))) (int_list2)))) -(int1::(int2::(int3::if int2bool1 (int4) then (int4::aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) (int_list3)))) -(int1::(int2::(int3::if int2bool1 (int4) then (int4::aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) ((int5::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) ((int5::int_list4))))) New Env ;; @@ -1378,16 +1358,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int4) -expr list -(int1::(int2::(int3::aux (int2bool1) (Pos (S (S (S (Z))))) (int_list2)))) -(int1::(int2::(int3::(int4::aux (int2bool1) (Pos (S (S (S (S (Z)))))) (int_list2))))) -(int1::(int2::(int3::(int4::if int2bool1 (int5) then (int5::aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) (int_list3))))) -(int1::(int2::(int3::(int4::if int2bool1 (int5) then (int5::aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) ((int6::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (Z)))))) (Pos (S (Z)))) ((int6::int_list4)))))) -expr list -(int1::(int2::(int3::aux (int2bool1) (Pos (S (S (S (S (Z)))))) (int_list2)))) -(int1::(int2::(int3::(int4::aux (int2bool1) (Pos (S (S (S (S (S (Z))))))) (int_list2))))) -(int1::(int2::(int3::(int4::if int2bool1 (int5) then (int5::aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) (int_list3))))) -(int1::(int2::(int3::(int4::if int2bool1 (int5) then (int5::aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) ((int6::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) ((int6::int_list4)))))) New Env ;; @@ -1944,16 +1914,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int5) -expr list -(int1::(int2::(int3::(int4::aux (int2bool1) (Pos (S (S (S (S (Z)))))) (int_list2))))) -(int1::(int2::(int3::(int4::(int5::aux (int2bool1) (Pos (S (S (S (S (S (Z))))))) (int_list2)))))) -(int1::(int2::(int3::(int4::(int5::if int2bool1 (int6) then (int6::aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) (int_list3)))))) -(int1::(int2::(int3::(int4::(int5::if int2bool1 (int6) then (int6::aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) ((int7::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (Z))))))) (Pos (S (Z)))) ((int7::int_list4))))))) -expr list -(int1::(int2::(int3::(int4::aux (int2bool1) (Pos (S (S (S (S (S (Z))))))) (int_list2))))) -(int1::(int2::(int3::(int4::(int5::aux (int2bool1) (Pos (S (S (S (S (S (S (Z)))))))) (int_list2)))))) -(int1::(int2::(int3::(int4::(int5::if int2bool1 (int6) then (int6::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) (int_list3)))))) -(int1::(int2::(int3::(int4::(int5::if int2bool1 (int6) then (int6::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) ((int7::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) ((int7::int_list4))))))) New Env ;; @@ -2616,16 +2576,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int6) -expr list -(int1::(int2::(int3::(int4::(int5::aux (int2bool1) (Pos (S (S (S (S (S (Z))))))) (int_list2)))))) -(int1::(int2::(int3::(int4::(int5::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (Z)))))))) (int_list2))))))) -(int1::(int2::(int3::(int4::(int5::(int6::if int2bool1 (int7) then (int7::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) (int_list3))))))) -(int1::(int2::(int3::(int4::(int5::(int6::if int2bool1 (int7) then (int7::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) ((int8::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (Z)))))))) (Pos (S (Z)))) ((int8::int_list4)))))))) -expr list -(int1::(int2::(int3::(int4::(int5::aux (int2bool1) (Pos (S (S (S (S (S (S (Z)))))))) (int_list2)))))) -(int1::(int2::(int3::(int4::(int5::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (S (Z))))))))) (int_list2))))))) -(int1::(int2::(int3::(int4::(int5::(int6::if int2bool1 (int7) then (int7::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) (int_list3))))))) -(int1::(int2::(int3::(int4::(int5::(int6::if int2bool1 (int7) then (int7::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) ((int8::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) ((int8::int_list4)))))))) New Env ;; @@ -3402,16 +3352,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int7) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (Z)))))))) (int_list2))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (Z))))))))) (int_list2)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::if int2bool1 (int8) then (int8::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) (int_list3)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::if int2bool1 (int8) then (int8::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) ((int9::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (Z))))))))) (Pos (S (Z)))) ((int9::int_list4))))))))) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (S (Z))))))))) (int_list2))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (int_list2)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::if int2bool1 (int8) then (int8::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) (int_list3)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::if int2bool1 (int8) then (int8::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) ((int9::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) ((int9::int_list4))))))))) New Env ;; @@ -4310,16 +4250,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int8) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (Z))))))))) (int_list2)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (int_list2))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::if int2bool1 (int9) then (int9::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) (int_list3))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::if int2bool1 (int9) then (int9::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) ((int10::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (Pos (S (Z)))) ((int10::int_list4)))))))))) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (int_list2)))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (int_list2))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::if int2bool1 (int9) then (int9::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) (int_list3))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::if int2bool1 (int9) then (int9::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) ((int10::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) ((int10::int_list4)))))))))) New Env ;; @@ -5348,16 +5278,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int9) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (Z)))))))))) (int_list2))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (int_list2)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::if int2bool1 (int10) then (int10::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) (int_list3)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::if int2bool1 (int10) then (int10::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) ((int11::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (Pos (S (Z)))) ((int11::int_list4))))))))))) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (int_list2))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (int_list2)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::if int2bool1 (int10) then (int10::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) (int_list3)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::if int2bool1 (int10) then (int10::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) ((int11::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) ((int11::int_list4))))))))))) New Env ;; @@ -6524,16 +6444,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int10) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (Z))))))))))) (int_list2)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (int_list2))))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::if int2bool1 (int11) then (int11::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) (int_list3))))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::if int2bool1 (int11) then (int11::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) ((int12::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (Pos (S (Z)))) ((int12::int_list4)))))))))))) -expr list -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (int_list2)))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (int_list2))))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::if int2bool1 (int11) then (int11::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) (int_list3))))))))))) -(int1::(int2::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::if int2bool1 (int11) then (int11::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) ((int12::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) ((int12::int_list4)))))))))))) New Env ;; @@ -7846,16 +7756,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int11) -expr list -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (Z)))))))))))) (int_list2))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (int_list2)))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::if int2bool1 (int12) then (int12::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::if int2bool1 (int12) then (int12::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) ((int13::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (Pos (S (Z)))) ((int13::int_list4))))))))))))) -expr list -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (int_list2))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (int_list2)))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::if int2bool1 (int12) then (int12::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))) -(int1::(int3::(int4::(int5::(int6::(int7::(int8::(int9::(int10::(int2::(int11::if int2bool1 (int12) then (int12::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) ((int13::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) ((int13::int_list4))))))))))))) New Env ;; @@ -9322,16 +9222,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int12) -expr list -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))) (int_list2)))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (int_list2))))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::if int2bool1 (int13) then (int13::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::if int2bool1 (int13) then (int13::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) ((int14::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (Pos (S (Z)))) ((int14::int_list4)))))))))))))) -expr list -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (int_list2)))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (int_list2))))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::if int2bool1 (int13) then (int13::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))) -(int1::(int5::(int6::(int7::(int8::(int9::(int10::(int11::(int2::(int4::(int3::(int12::if int2bool1 (int13) then (int13::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) ((int14::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) ((int14::int_list4)))))))))))))) New Env ;; @@ -10960,16 +10850,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int13) -expr list -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))) (int_list2))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (int_list2)))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::if int2bool1 (int14) then (int14::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::if int2bool1 (int14) then (int14::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) ((int15::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (Pos (S (Z)))) ((int15::int_list4))))))))))))))) -expr list -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (int_list2))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (int_list2)))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::if int2bool1 (int14) then (int14::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))) -(int1::(int8::(int9::(int10::(int11::(int12::(int2::(int3::(int5::(int7::(int6::(int4::(int13::if int2bool1 (int14) then (int14::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) ((int15::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) ((int15::int_list4))))))))))))))) New Env ;; @@ -12768,16 +12648,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int14) -expr list -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))) (int_list2)))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (int_list2))))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::if int2bool1 (int15) then (int15::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::if int2bool1 (int15) then (int15::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) ((int16::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (Pos (S (Z)))) ((int16::int_list4)))))))))))))))) -expr list -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (int_list2)))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (int_list2))))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::if int2bool1 (int15) then (int15::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))) -(int1::(int12::(int13::(int2::(int3::(int4::(int6::(int7::(int9::(int11::(int10::(int8::(int5::(int14::if int2bool1 (int15) then (int15::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) ((int16::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) ((int16::int_list4)))))))))))))))) New Env ;; @@ -14754,16 +14624,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int15) -expr list -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))) (int_list2))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (int_list2)))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::if int2bool1 (int16) then (int16::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::if int2bool1 (int16) then (int16::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) ((int17::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (Pos (S (Z)))) ((int17::int_list4))))))))))))))))) -expr list -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (int_list2))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (int_list2)))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::if int2bool1 (int16) then (int16::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))) -(int1::(int4::(int5::(int7::(int8::(int9::(int11::(int12::(int14::(int3::(int2::(int13::(int10::(int6::(int15::if int2bool1 (int16) then (int16::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) ((int17::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) ((int17::int_list4))))))))))))))))) New Env ;; @@ -16926,16 +16786,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int16) -expr list -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))) (int_list2)))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (int_list2))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::if int2bool1 (int17) then (int17::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::if int2bool1 (int17) then (int17::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) ((int18::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (Pos (S (Z)))) ((int18::int_list4)))))))))))))))))) -expr list -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (int_list2)))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (int_list2))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::if int2bool1 (int17) then (int17::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int3::(int4::(int6::(int9::(int8::(int5::(int2::(int12::(int7::(int16::if int2bool1 (int17) then (int17::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) ((int18::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) ((int18::int_list4)))))))))))))))))) New Env ;; @@ -19292,16 +19142,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int17) -expr list -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))) (int_list2))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (int_list2)))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::if int2bool1 (int18) then (int18::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::if int2bool1 (int18) then (int18::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) ((int19::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (Pos (S (Z)))) ((int19::int_list4))))))))))))))))))) -expr list -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (int_list2))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2)))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::if int2bool1 (int18) then (int18::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int10::(int11::(int13::(int16::(int15::(int12::(int9::(int4::(int14::(int8::(int17::if int2bool1 (int18) then (int18::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) ((int19::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) ((int19::int_list4))))))))))))))))))) New Env ;; @@ -21860,16 +21700,6 @@ previous tactics simpl in goal intro int2bool1 case int2bool1 (int18) -expr list -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))) (int_list2)))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) ((int20::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) ((int20::int_list4)))))))))))))))))))) -expr list -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2)))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list3))))))))))))))))))) -(int1::(int10::(int11::(int13::(int14::(int15::(int2::(int3::(int5::(int8::(int7::(int4::(int17::(int12::(int6::(int16::(int9::(int18::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) ((int20::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) ((int20::int_list4)))))))))))))))))))) New Env ;; @@ -23498,1847 +23328,3 @@ forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int13) = true->i 0 goal(s) more... 18 conjecture(s) more... -Tactic List : 1 -intro Cond12(rank:39) -================================================= -Progress: 447 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond12(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond13(rank:39) -================================================= -Progress: 448 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond13(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond14(rank:39) -================================================= -Progress: 449 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond14(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond15(rank:39) -================================================= -Progress: 450 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond15(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond16(rank:39) -================================================= -Progress: 451 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond16(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond17(rank:39) -================================================= -Progress: 452 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond17(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro Cond18(rank:39) -================================================= -Progress: 453 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro Cond18(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:40) -================================================= -Progress: 454 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true ---------------------------------------- -forall (int2bool1:int -> bool) (int_list1:int list), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> induction int_list1(rank : 40) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) ((Nil)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) ((Nil)))))))))))))))))))) - -1 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:39) -================================================= -Progress: 455 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) ((Nil)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) ((Nil)))))))))))))))))))) - -1 goal(s) more... - -18 conjecture(s) more... ->>> reflexivity(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) ((int19::int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) ((int19::int_list2)))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:39) -================================================= -Progress: 456 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) ((int19::int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) ((int19::int_list2)))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> simpl in goal(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -intro int2bool1(rank:39) -================================================= -Progress: 457 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) ---------------------------------------- -forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> intro int2bool1(rank : 39) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) -int2bool1 : int -> bool ---------------------------------------- -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... -Tactic List : 1 -case int2bool1 (int19)(rank:40) -================================================= -Progress: 458 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) -int2bool1 : int -> bool ---------------------------------------- -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::if int2bool1 (int19) then (int19::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list2))))))))))))))))))) - -0 goal(s) more... - -18 conjecture(s) more... ->>> case int2bool1 (int19)(rank : 40) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) -int2bool1 : int -> bool -Case1 : int2bool1 (int19) = true ---------------------------------------- -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2)))))))))))))))))))) - -1 goal(s) more... - -18 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int2bool1 -case int2bool1 (int19) -expr list -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::if int2bool1 (int20) then (int20::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::if int2bool1 (int20) then (int20::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) ((int21::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (Pos (S (Z)))) ((int21::int_list4))))))))))))))))))))) -expr list -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2)))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::if int2bool1 (int20) then (int20::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (Pos (S (Z)))) (int_list3)) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (Pos (S (Z)))) (int_list3)))))))))))))))))))) -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::if int2bool1 (int20) then (int20::aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (Pos (S (Z)))) ((int21::int_list4))) else aux (int2bool1) (+ (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (Pos (S (Z)))) ((int21::int_list4))))))))))))))))))))) -New Env - -;; -Lemma List -forall (int1:int) (int10:int) (int11:int) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int2:int) (int2bool1:int -> bool) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int_list2:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int19) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2)))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) -int2bool1 : int -> bool -Case1 : int2bool1 (int19) = true ---------------------------------------- -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2)))))))))))))))))))) - -1 goal(s) more... - -18 conjecture(s) more... -================================================= -Progress: 459 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int2bool1:int -> bool) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list1))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -int7 : int -int8 : int -int9 : int -Cond1 : int2bool1 (int1) = true -Cond2 : int2bool1 (int2) = true -Cond3 : int2bool1 (int3) = true -Cond4 : int2bool1 (int5) = true -Cond5 : int2bool1 (int6) = true -Cond6 : int2bool1 (int7) = true -Cond7 : int2bool1 (int11) = true -Cond8 : int2bool1 (int12) = true -Cond9 : int2bool1 (int14) = true -Cond10 : int2bool1 (int17) = true -Cond11 : int2bool1 (int16) = true -Cond12 : int2bool1 (int13) = true -Cond13 : int2bool1 (int9) = true -Cond14 : int2bool1 (int4) = true -Cond15 : int2bool1 (int15) = true -Cond16 : int2bool1 (int8) = true -Cond17 : int2bool1 (int18) = true -Cond18 : int2bool1 (int10) = true -int_list1 : int list -int19 : int -int_list2 : int list -IH1 : forall (int2bool1:int -> bool), (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))) (int_list2))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2))))))))))))))))))) -Inductive1 : int_list1 = (int19::int_list2) -int2bool1 : int -> bool -Case1 : int2bool1 (int19) = true ---------------------------------------- -(int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2)))))))))))))))))))) - -1 goal(s) more... - -18 conjecture(s) more... ->>> assert forall (int1:int) (int10:int) (int11:int) (int12:int) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int2:int) (int2bool1:int -> bool) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int_list2:int list), int2bool1 (int1) = true->int2bool1 (int2) = true->int2bool1 (int3) = true->int2bool1 (int5) = true->int2bool1 (int6) = true->int2bool1 (int7) = true->int2bool1 (int11) = true->int2bool1 (int12) = true->int2bool1 (int14) = true->int2bool1 (int17) = true->int2bool1 (int16) = true->int2bool1 (int13) = true->int2bool1 (int9) = true->int2bool1 (int4) = true->int2bool1 (int15) = true->int2bool1 (int8) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int19) = true -> (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list2)))))))))))))))))))) = (int1::(int2::(int3::(int5::(int6::(int7::(int11::(int12::(int14::(int17::(int16::(int13::(int9::(int4::(int15::(int8::(int18::(int10::(int19::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list2))))))))))))))))))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int1(rank:41) -================================================= -Progress: 460 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int1(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int10(rank:41) -================================================= -Progress: 461 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int10(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int11(rank:41) -================================================= -Progress: 462 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int11(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int12(rank:41) -================================================= -Progress: 463 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int12(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int13(rank:41) -================================================= -Progress: 464 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int13(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int14(rank:41) -================================================= -Progress: 465 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int14(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int15(rank:41) -================================================= -Progress: 466 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int15(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int16(rank:41) -================================================= -Progress: 467 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int16(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int17(rank:41) -================================================= -Progress: 468 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int17(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int18(rank:41) -================================================= -Progress: 469 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int18(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int19(rank:41) -================================================= -Progress: 470 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int19(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int2(rank:41) -================================================= -Progress: 471 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int2(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int3(rank:41) -================================================= -Progress: 472 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int3(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int4(rank:41) -================================================= -Progress: 473 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int4(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... -Tactic List : 1 -intro int5(rank:41) -================================================= -Progress: 474 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... ->>> intro int5(rank : 41) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int7:int) (int8:int) (int9:int) (int10:int) (int11:int) (int12:int) (int2bool1:int -> bool) (int13:int) (int14:int) (int15:int) (int16:int) (int17:int) (int18:int) (int19:int) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) -int1 : int -int10 : int -int11 : int -int12 : int -int13 : int -int14 : int -int15 : int -int16 : int -int17 : int -int18 : int -int19 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int6:int) (int7:int) (int8:int) (int9:int) (int2bool1:int -> bool) (int_list1:int list), int2bool1 (int1) = true->int2bool1 (int12) = true->int2bool1 (int13) = true->int2bool1 (int15) = true->int2bool1 (int16) = true->int2bool1 (int17) = true->int2bool1 (int3) = true->int2bool1 (int4) = true->int2bool1 (int6) = true->int2bool1 (int9) = true->int2bool1 (int8) = true->int2bool1 (int5) = true->int2bool1 (int19) = true->int2bool1 (int14) = true->int2bool1 (int7) = true->int2bool1 (int18) = true->int2bool1 (int10) = true->int2bool1 (int2) = true->int2bool1 (int11) = true -> (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z))))))))))))))))))))) (int_list1)))))))))))))))))))) = (int1::(int12::(int13::(int15::(int16::(int17::(int3::(int4::(int6::(int9::(int8::(int5::(int19::(int14::(int7::(int18::(int10::(int2::(int11::aux (int2bool1) (Pos (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (S (Z)))))))))))))))))))))) (int_list1)))))))))))))))))))) - -0 goal(s) more... - -19 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/lambda/sol101.log b/result/dilemma/dilemma-bench/lambda/sol101.log index 3128e2b..ed75b81 100644 --- a/result/dilemma/dilemma-bench/lambda/sol101.log +++ b/result/dilemma/dilemma-bench/lambda/sol101.log @@ -138,16 +138,6 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = check_ (lambda2) ((string1::(Nil))) Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -check_ (lambda2) ((Nil)) ((Nil)) -check_ (lambda2) ((string1::(Nil))) ((Nil)) -check_ (lambda3) ((string2::(string1::(Nil)))) ((Nil)) -check_ (lambda4) ((string3::(string2::(string1::(Nil))))) ((Nil)) New Env ;; diff --git a/result/dilemma/dilemma-bench/lambda/sol109.log b/result/dilemma/dilemma-bench/lambda/sol109.log index 57bfd1c..1210314 100644 --- a/result/dilemma/dilemma-bench/lambda/sol109.log +++ b/result/dilemma/dilemma-bench/lambda/sol109.log @@ -138,24 +138,14 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = checkRec (lambda2) ((string1::(Nil) Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -checkRec (lambda2) ((Nil)) -checkRec (lambda2) ((string1::(Nil))) -checkRec (lambda3) (if if string_eq (string2) (string1) then true else varExists (string2) ((Nil)) then (string1::(Nil)) else (string2::(string1::(Nil)))) -checkRec (lambda4) (if varExists (string3) (if if string_eq (string2) (string1) then true else varExists (string2) ((Nil)) then (string1::(Nil)) else (string2::(string1::(Nil)))) then if if string_eq (string2) (string1) then true else varExists (string2) ((Nil)) then (string1::(Nil)) else (string2::(string1::(Nil))) else (string3::if if string_eq (string2) (string1) then true else varExists (string2) ((Nil)) then (string1::(Nil)) else (string2::(string1::(Nil))))) Fatal error: exception Failure("not implemented : remove_lower") Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33 Called from Stdlib__List.map in file "list.ml", line 86, characters 15-19 Called from Stdlib__List.map in file "list.ml", line 88, characters 14-21 -Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 602-608, characters 9-20 -Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 890, characters 27-74 -Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1102, characters 9-64 -Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1121, characters 16-37 +Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 720-726, characters 9-20 +Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 1068, characters 37-84 +Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1287, characters 33-87 +Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1305, characters 16-37 Called from Dilemma__Engine.progress in file "lib/engine.ml", line 128, characters 23-81 Called from Dilemma__Engine.proof_auto in file "lib/engine.ml", line 196, characters 8-69 Called from Dune__exe__Main.main in file "bin/main.ml", line 24, characters 12-79 diff --git a/result/dilemma/dilemma-bench/lambda/sol123.log b/result/dilemma/dilemma-bench/lambda/sol123.log index fae54d8..d88f605 100644 --- a/result/dilemma/dilemma-bench/lambda/sol123.log +++ b/result/dilemma/dilemma-bench/lambda/sol123.log @@ -6273,655 +6273,3 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = if if is_connect (get_left (get_rig 34 goal(s) more... 0 conjecture(s) more... -Tactic List : 1 -case if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2)))(rank:38) -================================================= -Progress: 39 - - -1st goal of : forall (lambda1:lambda), check_ta1 (lambda1) = check (lambda1) -lambda1 : lambda -string1 : string -lambda2 : lambda -IH1 : sub_check_ta1 (lambda2) ((Nil)) = check (lambda2) -Inductive1 : lambda1 = P (string1) (lambda2) -Case1 : is_connect (lambda2) = true -Case2 : if is_connect (get_left (lambda2)) then && (check (get_left (P (string1) (get_left (lambda2))))) (check (get_right (P (string1) (get_left (lambda2))))) else match (P (string1) (get_left (lambda2))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case3 : is_connect (get_right (lambda2)) = true -Case4 : if is_connect (get_left (get_right (lambda2))) then && (check (get_left (P (string1) (get_left (get_right (lambda2)))))) (check (get_right (P (string1) (get_left (get_right (lambda2)))))) else match (P (string1) (get_left (get_right (lambda2)))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case5 : is_connect (get_right (get_right (lambda2))) = true -Case6 : if is_connect (get_left (get_right (get_right (lambda2)))) then && (check (get_left (P (string1) (get_left (get_right (get_right (lambda2))))))) (check (get_right (P (string1) (get_left (get_right (get_right (lambda2))))))) else match (P (string1) (get_left (get_right (get_right (lambda2))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case7 : is_connect (get_right (get_right (get_right (lambda2)))) = true -Case8 : if is_connect (get_left (get_right (get_right (get_right (lambda2))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) else match (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case9 : is_connect (get_right (get_right (get_right (get_right (lambda2))))) = true -Case10 : if is_connect (get_left (get_right (get_right (get_right (get_right (lambda2)))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case11 : is_connect (get_right (get_right (get_right (get_right (get_right (lambda2)))))) = true -Case12 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (lambda2))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case13 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))) = true -Case14 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case15 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) = true -Case16 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case17 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) = true -Case18 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case19 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) = true -Case20 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case21 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) = true -Case22 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case23 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) = true -Case24 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case25 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) = true -Case26 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case27 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) = true -Case28 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case29 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) = true -Case30 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case31 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) = true -Case32 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case33 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string1::(Nil))) = if if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) then if is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) else false - -34 goal(s) more... - -0 conjecture(s) more... ->>> case if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2)))(rank : 38) - - -1st goal of : forall (lambda1:lambda), check_ta1 (lambda1) = check (lambda1) -lambda1 : lambda -string1 : string -lambda2 : lambda -IH1 : sub_check_ta1 (lambda2) ((Nil)) = check (lambda2) -Inductive1 : lambda1 = P (string1) (lambda2) -Case1 : is_connect (lambda2) = true -Case2 : if is_connect (get_left (lambda2)) then && (check (get_left (P (string1) (get_left (lambda2))))) (check (get_right (P (string1) (get_left (lambda2))))) else match (P (string1) (get_left (lambda2))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case3 : is_connect (get_right (lambda2)) = true -Case4 : if is_connect (get_left (get_right (lambda2))) then && (check (get_left (P (string1) (get_left (get_right (lambda2)))))) (check (get_right (P (string1) (get_left (get_right (lambda2)))))) else match (P (string1) (get_left (get_right (lambda2)))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case5 : is_connect (get_right (get_right (lambda2))) = true -Case6 : if is_connect (get_left (get_right (get_right (lambda2)))) then && (check (get_left (P (string1) (get_left (get_right (get_right (lambda2))))))) (check (get_right (P (string1) (get_left (get_right (get_right (lambda2))))))) else match (P (string1) (get_left (get_right (get_right (lambda2))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case7 : is_connect (get_right (get_right (get_right (lambda2)))) = true -Case8 : if is_connect (get_left (get_right (get_right (get_right (lambda2))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) else match (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case9 : is_connect (get_right (get_right (get_right (get_right (lambda2))))) = true -Case10 : if is_connect (get_left (get_right (get_right (get_right (get_right (lambda2)))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case11 : is_connect (get_right (get_right (get_right (get_right (get_right (lambda2)))))) = true -Case12 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (lambda2))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case13 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))) = true -Case14 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case15 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) = true -Case16 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case17 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) = true -Case18 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case19 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) = true -Case20 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case21 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) = true -Case22 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case23 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) = true -Case24 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case25 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) = true -Case26 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case27 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) = true -Case28 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case29 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) = true -Case30 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case31 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) = true -Case32 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case33 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) = true -Case34 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string1::(Nil))) = if is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) - -35 goal(s) more... - -0 conjecture(s) more... -Tactic List : 1 -case is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))(rank:39) -================================================= -Progress: 40 - - -1st goal of : forall (lambda1:lambda), check_ta1 (lambda1) = check (lambda1) -lambda1 : lambda -string1 : string -lambda2 : lambda -IH1 : sub_check_ta1 (lambda2) ((Nil)) = check (lambda2) -Inductive1 : lambda1 = P (string1) (lambda2) -Case1 : is_connect (lambda2) = true -Case2 : if is_connect (get_left (lambda2)) then && (check (get_left (P (string1) (get_left (lambda2))))) (check (get_right (P (string1) (get_left (lambda2))))) else match (P (string1) (get_left (lambda2))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case3 : is_connect (get_right (lambda2)) = true -Case4 : if is_connect (get_left (get_right (lambda2))) then && (check (get_left (P (string1) (get_left (get_right (lambda2)))))) (check (get_right (P (string1) (get_left (get_right (lambda2)))))) else match (P (string1) (get_left (get_right (lambda2)))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case5 : is_connect (get_right (get_right (lambda2))) = true -Case6 : if is_connect (get_left (get_right (get_right (lambda2)))) then && (check (get_left (P (string1) (get_left (get_right (get_right (lambda2))))))) (check (get_right (P (string1) (get_left (get_right (get_right (lambda2))))))) else match (P (string1) (get_left (get_right (get_right (lambda2))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case7 : is_connect (get_right (get_right (get_right (lambda2)))) = true -Case8 : if is_connect (get_left (get_right (get_right (get_right (lambda2))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) else match (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case9 : is_connect (get_right (get_right (get_right (get_right (lambda2))))) = true -Case10 : if is_connect (get_left (get_right (get_right (get_right (get_right (lambda2)))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case11 : is_connect (get_right (get_right (get_right (get_right (get_right (lambda2)))))) = true -Case12 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (lambda2))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case13 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))) = true -Case14 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case15 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) = true -Case16 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case17 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) = true -Case18 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case19 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) = true -Case20 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case21 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) = true -Case22 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case23 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) = true -Case24 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case25 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) = true -Case26 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case27 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) = true -Case28 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case29 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) = true -Case30 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case31 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) = true -Case32 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case33 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) = true -Case34 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string1::(Nil))) = if is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) - -35 goal(s) more... - -0 conjecture(s) more... ->>> case is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))(rank : 39) - - -1st goal of : forall (lambda1:lambda), check_ta1 (lambda1) = check (lambda1) -lambda1 : lambda -string1 : string -lambda2 : lambda -IH1 : sub_check_ta1 (lambda2) ((Nil)) = check (lambda2) -Inductive1 : lambda1 = P (string1) (lambda2) -Case1 : is_connect (lambda2) = true -Case2 : if is_connect (get_left (lambda2)) then && (check (get_left (P (string1) (get_left (lambda2))))) (check (get_right (P (string1) (get_left (lambda2))))) else match (P (string1) (get_left (lambda2))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case3 : is_connect (get_right (lambda2)) = true -Case4 : if is_connect (get_left (get_right (lambda2))) then && (check (get_left (P (string1) (get_left (get_right (lambda2)))))) (check (get_right (P (string1) (get_left (get_right (lambda2)))))) else match (P (string1) (get_left (get_right (lambda2)))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case5 : is_connect (get_right (get_right (lambda2))) = true -Case6 : if is_connect (get_left (get_right (get_right (lambda2)))) then && (check (get_left (P (string1) (get_left (get_right (get_right (lambda2))))))) (check (get_right (P (string1) (get_left (get_right (get_right (lambda2))))))) else match (P (string1) (get_left (get_right (get_right (lambda2))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case7 : is_connect (get_right (get_right (get_right (lambda2)))) = true -Case8 : if is_connect (get_left (get_right (get_right (get_right (lambda2))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))))) else match (P (string1) (get_left (get_right (get_right (get_right (lambda2)))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case9 : is_connect (get_right (get_right (get_right (get_right (lambda2))))) = true -Case10 : if is_connect (get_left (get_right (get_right (get_right (get_right (lambda2)))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (lambda2))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case11 : is_connect (get_right (get_right (get_right (get_right (get_right (lambda2)))))) = true -Case12 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (lambda2))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case13 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))) = true -Case14 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case15 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))) = true -Case16 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case17 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))) = true -Case18 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case19 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))) = true -Case20 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case21 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))) = true -Case22 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case23 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))) = true -Case24 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case25 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))) = true -Case26 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case27 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))) = true -Case28 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case29 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))) = true -Case30 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case31 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))) = true -Case32 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case33 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))) = true -Case34 : if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) = true -Case35 : is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))) = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string1::(Nil))) = if if is_connect (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) then && (check (get_left (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))))) (check (get_right (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))))) else match (P (string1) (get_left (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) then if is_connect (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2))))))))))))))))))) then && (check (get_left (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))))) (check (get_right (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))))) else match (P (string1) (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (get_right (lambda2)))))))))))))))))))) with -| V _ -> false -| C l r -> && (check (l)) (check (r)) -| P var lambda -> match (lambda) with -| V s -> if string_eq (var) (s) then true else false -| C left right -> && (check (P (var) (left))) (check (P (var) (right))) -| P var2 lambda2 -> || (check (P (var) (lambda2))) (check (P (var2) (lambda2))) else false - -36 goal(s) more... - -0 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/lambda/sol5.log b/result/dilemma/dilemma-bench/lambda/sol5.log index 6c1df9f..b527ed2 100644 --- a/result/dilemma/dilemma-bench/lambda/sol5.log +++ b/result/dilemma/dilemma-bench/lambda/sol5.log @@ -60964,22787 +60964,3 @@ string_eq (string2) (string3) = string_eq (string2) (string3) 4 goal(s) more... 3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1496 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1497 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1498 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1499 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1500 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 22) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite Case1 in goal at 0 -================================================= -Progress: 1501 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1502 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1503 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1504 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1505 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1506 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1507 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1508 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1509 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 7 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 1(rank:20) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case2 in goal at 1(rank:20) -rewrite <- Case2 in goal at 2(rank:28) -================================================= -Progress: 1510 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1511 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1512 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1513 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1514 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -================================================= -Progress: 1515 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1516 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -================================================= -Progress: 1517 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1518 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1519 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1520 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1521 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1522 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1523 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1524 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1525 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1526 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1527 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1528 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1529 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1530 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 7 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 1(rank:20) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case2 in goal at 1(rank:20) -rewrite <- Case2 in goal at 2(rank:28) -================================================= -Progress: 1531 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1532 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1533 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1534 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1535 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -================================================= -Progress: 1536 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1537 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -================================================= -Progress: 1538 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1539 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1540 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1541 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1542 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1543 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -case string_eq (string1) (string3)(rank:12) -================================================= -Progress: 1544 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -case string_eq (string1) (string3)(rank:13) -================================================= -Progress: 1545 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:12) -================================================= -Progress: 1546 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:12) -rewrite <- Case2 in goal at 2(rank:12) -rewrite <- Case2 in goal at 3(rank:12) -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:13) -rewrite Case1 in goal at 0(rank:20) -rewrite Case2 in goal at 0(rank:28) -rewrite <- Case2 in goal at 1(rank:12) -================================================= -Progress: 1547 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then string_eq (string2) (string1) else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string1) (string2) then string_eq (string2) (string1) else true(rank:13) -================================================= -Progress: 1548 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string1) (string2) then string_eq (string2) (string3) else true(rank:13) -rewrite Case1 in goal at 0(rank:20) -================================================= -Progress: 1549 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string1) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string1) else true(rank:13) -================================================= -Progress: 1550 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 3(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:13) -rewrite Case1 in goal at 0(rank:20) -================================================= -Progress: 1551 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:14) -rewrite <- Case1 in goal at 0(rank:21) -================================================= -Progress: 1552 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:13) -================================================= -Progress: 1553 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 9 -rewrite <- Case2 in goal at 0(rank:13) -rewrite <- Case2 in goal at 1(rank:13) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case2 in goal at 2(rank:13) -case if any_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1554 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then string_eq (string2) (string1) else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string1) (string2) then string_eq (string2) (string1) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -case if any_eq (string1) (string1) then false else true(rank:14) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1555 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string1) (string2) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 9 -rewrite <- Case2 in goal at 0(rank:13) -rewrite <- Case2 in goal at 1(rank:13) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case2 in goal at 2(rank:13) -case if any_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1556 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string1) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string1) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 9 -rewrite <- Case2 in goal at 0(rank:13) -rewrite <- Case2 in goal at 1(rank:13) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case2 in goal at 2(rank:13) -case if any_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1557 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -case if any_eq (string1) (string1) then false else true(rank:14) -rewrite Case2 in goal at 2(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1558 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 9 -rewrite <- Case3 in goal at 0(rank:13) -rewrite <- Case3 in goal at 1(rank:13) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 3(rank:29) -rewrite <- Case3 in goal at 2(rank:13) -case if string_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1559 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1560 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1561 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1562 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1563 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1564 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1565 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1566 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1567 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1568 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1569 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1570 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:13) -================================================= -Progress: 1571 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1572 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = false ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 12 -Tactic List : 0 -================================================= -Progress: 1573 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1574 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string3) else true = false ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 9 -Tactic List : 0 -================================================= -Progress: 1575 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1576 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string1) else true = false ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 9 -Tactic List : 0 -================================================= -Progress: 1577 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1578 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 8 -Tactic List : 7 -case if string_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 1(rank:20) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -rewrite <- Case3 in goal at 1(rank:20) -rewrite <- Case3 in goal at 2(rank:28) -================================================= -Progress: 1579 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1580 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -================================================= -Progress: 1581 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1582 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string1) (string1) then false else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1583 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1584 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:14) -================================================= -Progress: 1585 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case4 in goal at 0(rank:14) -================================================= -Progress: 1586 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then string_eq (string2) (string1) else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -rewrite <- Case2 in goal at 0 -case if string_eq (string1) (string2) then string_eq (string2) (string1) else true -case if any_eq (string1) (string1) then false else true -rewrite <- Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1587 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case1 in goal at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1588 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite <- Case2 in goal at 0(rank:12) -case if string_eq (string3) (string2) then false else true(rank:13) -rewrite Cond1 in goal at 0(rank:20) -rewrite Case2 in goal at 0(rank:28) -================================================= -Progress: 1589 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then false else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string1) (string2) then false else true(rank:13) -================================================= -Progress: 1590 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 10 -rewrite <- Case2 in goal at 0(rank:13) -rewrite Cond1 in goal at 0(rank:21) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:13) -rewrite <- Case2 in goal at 2(rank:13) -case if any_eq (string3) (string1) then false else true(rank:14) -================================================= -Progress: 1591 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then false else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string1) (string2) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -case if any_eq (string1) (string1) then false else true(rank:14) -rewrite Case2 in goal at 0(rank:29) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1592 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1593 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1594 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:14) -rewrite <- Case1 in goal at 0(rank:29) -================================================= -Progress: 1595 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1596 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = false ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 10 -Tactic List : 0 -================================================= -Progress: 1597 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string1) (string1) then false else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1598 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:14) -================================================= -Progress: 1599 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -case if string_eq (string1) (string2) then false else true -case if any_eq (string1) (string1) then false else true -rewrite <- Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1600 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string1) (string2) then false else true(rank:13) -================================================= -Progress: 1601 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string1) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string1) (string2) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:13) -rewrite Case2 in goal at 1(rank:29) -rewrite Case2 in goal at 2(rank:29) -rewrite Case2 in goal at 3(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -case if any_eq (string3) (string1) then false else true(rank:14) -================================================= -Progress: 1602 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1603 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1604 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string1) (string2) then false else true = false ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 10 -Tactic List : 0 -================================================= -Progress: 1605 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then false else true(rank:13) -================================================= -Progress: 1606 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string1::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string1) (string1) then false else true(rank:14) -rewrite Case2 in goal at 2(rank:29) -================================================= -Progress: 1607 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -true = list_eq (if if any_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string1) (string1) then false else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1608 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:14) -================================================= -Progress: 1609 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if any_eq (string1) (string1) then false else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -rewrite <- Case2 in goal at 3 -rewrite Case1 in goal at 0 -case if string_eq (string3) (string2) then false else true -case if any_eq (string1) (string1) then false else true -rewrite <- Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1610 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case3 in goal at 0(rank:28) -================================================= -Progress: 1611 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1612 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -================================================= -Progress: 1613 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case3 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1614 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string1 = string3 ---------------------------------------- -true = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1615 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case string_eq (string1) (string3)(rank:14) -================================================= -Progress: 1616 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1617 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case4 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) -================================================= -Progress: 1618 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1619 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case3 in goal at 0(rank:29) -rewrite <- Case3 in goal at 1(rank:29) -rewrite <- Case3 in goal at 2(rank:29) -================================================= -Progress: 1620 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1621 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1622 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1623 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1624 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1625 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 22) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : if string_eq (string3) (string1) then false else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite Case1 in goal at 0 -================================================= -Progress: 1626 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1627 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1628 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1629 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1630 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1631 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1632 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1633 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1634 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 7 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 1(rank:20) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case2 in goal at 1(rank:20) -rewrite <- Case2 in goal at 2(rank:28) -================================================= -Progress: 1635 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1636 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1637 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1638 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1639 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -================================================= -Progress: 1640 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1641 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -================================================= -Progress: 1642 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1643 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1644 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1645 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1646 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1647 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1648 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1649 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1650 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1651 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1652 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1653 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1654 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1655 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 7 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 1(rank:20) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case1 in goal at 2(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case2 in goal at 1(rank:20) -rewrite <- Case2 in goal at 2(rank:28) -================================================= -Progress: 1656 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1657 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1658 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1659 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1660 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite <- Case1 in goal at 0(rank:28) -================================================= -Progress: 1661 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1662 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -================================================= -Progress: 1663 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1664 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1665 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1666 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1667 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1668 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1669 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case2 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1670 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1671 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1672 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1673 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite Cond1 in goal at 0(rank:11) -================================================= -Progress: 1674 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1675 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1676 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1677 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1678 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1679 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1680 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1681 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 1 -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1682 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1683 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1684 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1685 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1686 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1687 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1688 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 1 -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1689 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = true(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1690 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1691 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1692 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1693 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite Cond1 in goal at 0(rank:11) -================================================= -Progress: 1694 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1695 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1696 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1697 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1698 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1699 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1700 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1701 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1702 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1703 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 1 -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1704 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1705 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1706 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1707 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1708 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1709 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1710 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 1 -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1711 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1712 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1713 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1714 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1715 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1716 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1717 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1718 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1719 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 1 -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1720 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1721 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1722 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1723 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1724 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1725 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1726 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 1 -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1727 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1728 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite Cond1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1729 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank:12) -================================================= -Progress: 1730 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string1) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string1) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case1 in goal at 0(rank:28) -rewrite Case1 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1731 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1732 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1733 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1734 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case2 in goal at 0(rank:12) -================================================= -Progress: 1735 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 1 -rewrite <- Case2 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case1 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case2 in goal at 0 -================================================= -Progress: 1736 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 27) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank:12) -================================================= -Progress: 1737 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then string_eq (string2) (string3) else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) - -2 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string2) then string_eq (string2) (string3) else true(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if any_eq (string3) (string1) then false else true(rank:13) -rewrite Case2 in goal at 0(rank:28) -rewrite Case2 in goal at 1(rank:28) -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case2 in goal at 0(rank:28) -================================================= -Progress: 1738 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if any_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1739 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1740 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1741 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:12) -================================================= -Progress: 1742 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string2 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 1 -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case if any_eq (string3) (string1) then false else true -rewrite Case2 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1743 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond4 in goal at 0(rank:19) -rewrite <- Cond4 in goal at 0(rank:19) -================================================= -Progress: 1744 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1745 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1746 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case3 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> false = string_eq (string1) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1747 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> false = string_eq (string1) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1748 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1749 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1750 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1751 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:19) -rewrite <- Cond1 in goal at 0(rank:19) -================================================= -Progress: 1752 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1753 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case3 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -assert forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -reflexivity -================================================= -Progress: 1754 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond4 in goal at 0(rank:19) -rewrite <- Cond4 in goal at 0(rank:19) -================================================= -Progress: 1755 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1756 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case3 in goal at 0(rank:13) -================================================= -Progress: 1757 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case3 in goal at 0 -New Env - -;; -Lemma List -forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -> false = string_eq (string2) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1758 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -> false = string_eq (string2) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1759 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1760 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1761 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1762 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:19) -rewrite <- Cond1 in goal at 0(rank:19) -================================================= -Progress: 1763 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1764 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case3 in goal at 0 -assert forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then string_eq (string1) (string2) else true = true -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -reflexivity -================================================= -Progress: 1765 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond3 in goal at 0(rank:19) -rewrite <- Cond3 in goal at 0(rank:19) -================================================= -Progress: 1766 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1767 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1768 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), string_eq (string1) (string3) = false->if any_eq (string3) (string1) then false else true = true -> false = string_eq (string1) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1769 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), string_eq (string1) (string3) = false->if any_eq (string3) (string1) then false else true = true -> false = string_eq (string1) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1770 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1771 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1772 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1773 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:19) -rewrite <- Cond1 in goal at 0(rank:19) -================================================= -Progress: 1774 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1775 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -assert forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -reflexivity -================================================= -Progress: 1776 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond3 in goal at 0(rank:19) -rewrite <- Cond3 in goal at 0(rank:19) -================================================= -Progress: 1777 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1778 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:13) -================================================= -Progress: 1779 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case1 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string2) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string2) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -================================================= -Progress: 1780 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond3 in goal at 0(rank:19) -rewrite <- Cond3 in goal at 0(rank:19) -================================================= -Progress: 1781 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1782 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1783 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case1 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case2 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -================================================= -Progress: 1784 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond3 in goal at 0(rank:19) -rewrite <- Cond3 in goal at 0(rank:19) -================================================= -Progress: 1785 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1786 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : string_eq (string1) (string3) = false -Cond4 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Cond5 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:13) -================================================= -Progress: 1787 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -New Env - -;; -Lemma List -forall (string2:string) (string3:string), string_eq (string2) (string3) = false -> false = string_eq (string2) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1788 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string2:string) (string3:string), string_eq (string2) (string3) = false -> false = string_eq (string2) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1789 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1790 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1791 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:19) -rewrite <- Cond1 in goal at 0(rank:19) -================================================= -Progress: 1792 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1793 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true -Case4 : if any_eq (string3) (string1) then false else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case2 at 0 -case if string_eq (string3) (string2) then false else true -rewrite <- Case2 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -reflexivity -rewrite <- Case2 in goal at 2 -case if string_eq (string3) (string2) then string_eq (string1) (string3) else true -rewrite <- Case2 in goal at 1 -case if any_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (filter (aux (string1)) (if if string_eq (string3) (string2) then false else true then (string3::filter (aux (string2)) ((Nil))) else filter (aux (string2)) ((Nil)))) ((Nil)) = true->string_eq (string2) (string3) = false->string_eq (string1) (string3) = false->if string_eq (string3) (string2) then string_eq (string1) (string3) else true = true->if string_eq (string3) (string1) then false else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond3 in goal at 0 -reflexivity -rewrite Case2 in goal at 0 -assert forall (string1:string) (string2:string), string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -rewrite Cond1 in goal at 0 -reflexivity -================================================= -Progress: 1794 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -case string_eq (string1) (string3)(rank:13) -================================================= -Progress: 1795 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:14) -rewrite <- Case1 in goal at 0(rank:21) -================================================= -Progress: 1796 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:13) -================================================= -Progress: 1797 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 10 -rewrite <- Case3 in goal at 0(rank:13) -rewrite <- Case3 in goal at 1(rank:13) -rewrite Case1 in goal at 0(rank:21) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite <- Case3 in goal at 2(rank:13) -rewrite <- Case3 in goal at 3(rank:13) -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:14) -rewrite Case3 in goal at 3(rank:29) -================================================= -Progress: 1798 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1799 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1800 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string1) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string1) else true(rank:14) -================================================= -Progress: 1801 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 3(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1802 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1803 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1804 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then false else true(rank:14) -================================================= -Progress: 1805 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if string_eq (string2) (string1) then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 3(rank:29) -================================================= -Progress: 1806 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if string_eq (string2) (string3) then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -================================================= -Progress: 1807 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1808 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1809 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string1) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string1) else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1810 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1811 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = false ---------------------------------------- -true = true - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 0 -================================================= -Progress: 1812 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1813 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:14) -================================================= -Progress: 1814 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:14) -================================================= -Progress: 1815 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case4 in goal at 0(rank:14) -================================================= -Progress: 1816 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1817 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 2 -case if string_eq (string3) (string1) then string_eq (string2) (string1) else true -rewrite <- Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1818 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case1 in goal at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1819 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case string_eq (string1) (string3)(rank:14) -================================================= -Progress: 1820 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1821 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case4 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) -================================================= -Progress: 1822 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1823 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case3 in goal at 0(rank:13) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 3(rank:29) -rewrite Cond1 in goal at 0(rank:21) -================================================= -Progress: 1824 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1825 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -New Env - -;; -Lemma List -forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1826 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil))(rank : 0) - - -1st goal of : forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - ---------------------------------------- -forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1827 - - -1st goal of : forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - ---------------------------------------- -forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1828 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 16 -Tactic List : 4 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -rewrite <- Case3 in goal at 0(rank:20) -rewrite Case1 in goal at 0(rank:20) -rewrite <- Case1 in goal at 0(rank:20) -================================================= -Progress: 1829 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1830 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 1831 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if string_eq (string3) (string1) then false else true(rank:13) -rewrite Cond1 in goal at 0(rank:20) -rewrite <- Case3 in goal at 0(rank:28) -rewrite <- Case3 in goal at 1(rank:20) -rewrite <- Case3 in goal at 2(rank:28) -================================================= -Progress: 1832 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1833 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -================================================= -Progress: 1834 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1835 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1836 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1837 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case3 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1838 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:12) -================================================= -Progress: 1839 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite Cond1 in goal at 0 -rewrite <- Case3 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1840 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1841 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1842 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1843 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1844 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite Cond2 in goal at 0(rank:11) -================================================= -Progress: 1845 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1846 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then false else true(rank:13) -================================================= -Progress: 1847 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite Case3 in goal at 0(rank:21) -rewrite Cond1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1848 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case3 in goal at 0(rank:29) -rewrite <- Case3 in goal at 1(rank:29) -rewrite <- Case3 in goal at 2(rank:29) -================================================= -Progress: 1849 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1850 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case3 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1851 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1852 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1853 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string3(rank:11) -================================================= -Progress: 1854 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string3(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string ---------------------------------------- -list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1855 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string ---------------------------------------- -list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1856 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1857 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:11) -================================================= -Progress: 1858 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond4(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false ---------------------------------------- -if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:11) -================================================= -Progress: 1859 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false ---------------------------------------- -if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond5(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:27) -rewrite Cond4 in goal at 0(rank:27) -================================================= -Progress: 1860 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1861 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case3 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1862 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1863 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1864 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string3(rank:11) -================================================= -Progress: 1865 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string3(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string ---------------------------------------- -list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1866 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string ---------------------------------------- -list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1867 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1868 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false ---------------------------------------- -if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:11) -================================================= -Progress: 1869 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond4(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false ---------------------------------------- -if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:11) -================================================= -Progress: 1870 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false ---------------------------------------- -if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond5(rank : 11) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:27) -rewrite Cond4 in goal at 0(rank:27) -================================================= -Progress: 1871 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1872 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite Cond1 in goal at 0(rank:29) -rewrite Cond1 in goal at 2(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite Cond1 in goal at 1(rank:29) -================================================= -Progress: 1873 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = true - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite Cond1 in goal at 0 -================================================= -Progress: 1874 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1875 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1876 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 22) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite Case1 in goal at 0 -================================================= -Progress: 1877 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond4 in goal at 0(rank:19) -rewrite <- Cond4 in goal at 0(rank:19) -================================================= -Progress: 1878 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1879 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1880 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case3 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string3) = false -> false = string_eq (string1) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1881 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string3) = false -> false = string_eq (string1) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1882 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1883 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1884 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1885 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true ---------------------------------------- -string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond2 in goal at 0(rank:19) -rewrite <- Cond2 in goal at 0(rank:19) -================================================= -Progress: 1886 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1887 - - -1st goal of : forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string1) (string2) = false ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case3 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string2) (string3) = string_eq (string1) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case1 in goal at 0 -assert forall (string1:string) (string2:string), list_eq (if if string_eq (string2) (string1) then false else true then (string2::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string1) (string2) = false -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -intro Cond2 -rewrite Cond2 in goal at 0 -reflexivity -================================================= -Progress: 1888 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond2 in goal at 0(rank : 27) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond4 in goal at 0(rank:19) -rewrite <- Cond4 in goal at 0(rank:19) -================================================= -Progress: 1889 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond4 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1890 - - -1st goal of : forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Cond2 : string_eq (string2) (string3) = false -Cond3 : if string_eq (string3) (string2) then false else true = true -Cond4 : string_eq (string1) (string3) = false -Cond5 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case3 in goal at 0(rank:13) -================================================= -Progress: 1891 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case3 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case3 in goal at 0 -New Env - -;; -Lemma List -forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true -> false = string_eq (string2) (string3) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1892 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string2:string) (string3:string), string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true -> false = string_eq (string2) (string3)(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1893 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - ---------------------------------------- -forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1894 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string ---------------------------------------- -forall (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1895 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string ---------------------------------------- -string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1896 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false ---------------------------------------- -if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite Cond1 in goal at 0(rank:19) -rewrite <- Cond1 in goal at 0(rank:19) -================================================= -Progress: 1897 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = string_eq (string1) (string2) - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 19) - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1898 - - -1st goal of : forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -string1 : string -string2 : string -Cond1 : string_eq (string1) (string2) = false -Cond2 : if string_eq (string2) (string1) then false else true = true ---------------------------------------- -false = false - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 1 -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -assert forall (string1:string), true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case3 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -assert forall (string1:string) (string2:string) (string3:string), list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true->string_eq (string2) (string3) = false->if string_eq (string3) (string2) then false else true = true->string_eq (string1) (string3) = false->if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -> string_eq (string1) (string3) = string_eq (string2) (string3) -intro string1 -intro string2 -intro string3 -intro Cond1 -intro Cond2 -intro Cond3 -intro Cond4 -intro Cond5 -rewrite Cond2 in goal at 0 -rewrite Cond4 in goal at 0 -reflexivity -rewrite Case3 in goal at 0 -assert forall (string1:string) (string2:string), string_eq (string1) (string2) = false->if string_eq (string2) (string1) then false else true = true -> false = string_eq (string1) (string2) -intro string1 -intro string2 -intro Cond1 -intro Cond2 -rewrite Cond1 in goal at 0 -reflexivity -================================================= -Progress: 1899 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -case string_eq (string1) (string3)(rank:13) -================================================= -Progress: 1900 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:14) -rewrite <- Case1 in goal at 0(rank:21) -================================================= -Progress: 1901 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:13) -================================================= -Progress: 1902 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = true ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 10 -rewrite <- Case3 in goal at 0(rank:13) -rewrite <- Case3 in goal at 1(rank:13) -rewrite Case1 in goal at 0(rank:21) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite <- Case3 in goal at 2(rank:13) -rewrite <- Case3 in goal at 3(rank:13) -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:14) -rewrite Case3 in goal at 3(rank:29) -================================================= -Progress: 1903 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1904 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1905 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string1) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string1) else true(rank:14) -================================================= -Progress: 1906 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 3(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite Case1 in goal at 0(rank:13) -================================================= -Progress: 1907 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1908 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1909 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then false else true(rank:14) -================================================= -Progress: 1910 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string1) else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if string_eq (string2) (string1) then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 3(rank:29) -================================================= -Progress: 1911 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if string_eq (string2) (string3) then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -================================================= -Progress: 1912 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1913 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1914 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string1) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string1) else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1915 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -discriminate(rank:13) -================================================= -Progress: 1916 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> discriminate(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then false else true = false ---------------------------------------- -true = true - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 0 -================================================= -Progress: 1917 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case1 in goal at 0(rank:14) -================================================= -Progress: 1918 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:14) -================================================= -Progress: 1919 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:14) -================================================= -Progress: 1920 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case4 in goal at 0(rank:14) -================================================= -Progress: 1921 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1922 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string1) else true = true ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 2 -case if string_eq (string3) (string1) then string_eq (string2) (string1) else true -rewrite <- Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1923 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case1 in goal at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1924 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case string_eq (string1) (string3)(rank:14) -================================================= -Progress: 1925 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -if string_eq (string1) (string3) then true else is_mem_ta1 ((Nil)) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... ->>> case string_eq (string1) (string3)(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case4 at 0(rank:14) -================================================= -Progress: 1926 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string_eq (string1) (string3) = true ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_eqb_eq in Case4 at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case4 in goal at 0(rank:14) -rewrite Case1 in goal at 0(rank:22) -================================================= -Progress: 1927 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string1) - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1928 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case3 in goal at 0(rank:13) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 3(rank:29) -rewrite Cond1 in goal at 0(rank:21) -================================================= -Progress: 1929 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:13) -================================================= -Progress: 1930 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if string_eq (string1) (string1) then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if if true then false else true then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -rewrite string_refl in goal at 0 -================================================= -Progress: 1931 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if string_eq (string2) (string3) then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite <- Case3 in goal at 0(rank:13) -rewrite Case3 in goal at 2(rank:29) -rewrite Case3 in goal at 0(rank:29) -rewrite Case3 in goal at 1(rank:29) -================================================= -Progress: 1932 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1933 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil))(rank : 0) - - -1st goal of : forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - ---------------------------------------- -forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1934 - - -1st goal of : forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - ---------------------------------------- -forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -0 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1935 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string1 = string3 ---------------------------------------- -true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 18 -Tactic List : 4 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -rewrite <- Case3 in goal at 0(rank:20) -rewrite Case1 in goal at 0(rank:20) -rewrite <- Case1 in goal at 0(rank:20) -================================================= -Progress: 1936 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1937 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 0 -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 1938 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 5 -case if string_eq (string3) (string1) then false else true(rank:13) -rewrite Cond1 in goal at 0(rank:20) -rewrite <- Case3 in goal at 0(rank:28) -rewrite <- Case3 in goal at 1(rank:20) -rewrite <- Case3 in goal at 2(rank:28) -================================================= -Progress: 1939 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1940 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case3 in goal at 0(rank:28) -================================================= -Progress: 1941 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1942 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1943 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1944 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case3 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1945 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite <- Case3 in goal at 0(rank:12) -================================================= -Progress: 1946 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite Cond1 in goal at 0 -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1947 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 20) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then false else true(rank:13) -================================================= -Progress: 1948 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then false else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 4 -rewrite Case3 in goal at 0(rank:21) -rewrite Cond1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 1949 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case3 in goal at 0(rank:29) -rewrite <- Case3 in goal at 1(rank:29) -rewrite <- Case3 in goal at 2(rank:29) -================================================= -Progress: 1950 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1951 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1952 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -================================================= -Progress: 1953 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite <- Case3 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1954 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1955 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite Cond1 in goal at 0(rank:29) -rewrite Cond1 in goal at 2(rank:29) -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite Cond1 in goal at 1(rank:29) -================================================= -Progress: 1956 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Cond1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = true - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite Cond1 in goal at 0 -================================================= -Progress: 1957 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string2) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case3 at 0 -rewrite <- Case3 in goal at 1 -rewrite string_refl in goal at 0 -simpl in goal -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 0 -assert forall (string1:string), true = list_eq (if false then (string1::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) -reflexivity -reflexivity -rewrite Case1 in goal at 0 -rewrite <- Case3 in goal at 1 -case if string_eq (string3) (string1) then false else true -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1958 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : false = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = string_eq (string1) (string3) - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1959 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = string_eq (string2) (string3) - -5 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 22) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true -Case4 : string1 = string3 ---------------------------------------- -true = false - -5 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -rewrite <- Case1 in goal at 0 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true -rewrite <- Case1 in goal at 0 -case string_eq (string1) (string3) -rewrite string_eqb_eq in Case4 at 0 -rewrite Case1 in goal at 0 -================================================= -Progress: 1960 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string1) (string3) -reflexivity -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1961 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string1) (string3) -reflexivity -rewrite <- Case4 in goal at 0 -New Env - -;; -Lemma List -forall (string1:string) (string3:string), true = true->if string_eq (string3) (string1) then false else true = false->string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1962 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (string1:string) (string3:string), true = true->if string_eq (string3) (string1) then false else true = false->string_eq (string1) (string3) = false -> string_eq (string1) (string3) = true(rank : 0) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string1(rank:11) -================================================= -Progress: 1963 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - ---------------------------------------- -forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro string2(rank:11) -================================================= -Progress: 1964 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string ---------------------------------------- -forall (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro string2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1965 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string ---------------------------------------- -true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true ---------------------------------------- -if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1966 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true ---------------------------------------- -if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true -Cond2 : if string_eq (string2) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1967 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true -Cond2 : if string_eq (string2) (string1) then false else true = false ---------------------------------------- -string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true -Cond2 : if string_eq (string2) (string1) then false else true = false -Cond3 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite Cond3 in goal at 0(rank:11) -================================================= -Progress: 1968 - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true -Cond2 : if string_eq (string2) (string1) then false else true = false -Cond3 : string_eq (string1) (string2) = false ---------------------------------------- -string_eq (string1) (string2) = true - -0 goal(s) more... - -4 conjecture(s) more... ->>> rewrite Cond3 in goal at 0(rank : 11) - - -1st goal of : forall (string1:string) (string2:string), true = true->if string_eq (string2) (string1) then false else true = false->string_eq (string1) (string2) = false -> string_eq (string1) (string2) = true -string1 : string -string2 : string -Cond1 : true = true -Cond2 : if string_eq (string2) (string1) then false else true = false -Cond3 : string_eq (string1) (string2) = false ---------------------------------------- -false = true - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1969 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string1) (string3) -reflexivity -rewrite <- Case1 in goal at 0 -================================================= -Progress: 1970 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : if string_eq (string3) (string1) then false else true = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case string_eq (string2) (string3) -rewrite string_eqb_eq in Case1 at 0 -rewrite <- Case1 in goal at 0 -rewrite string_refl in goal at 0 -reflexivity -case if string_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string1) (string3) -reflexivity -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1971 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case if any_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string2) (string3) -reflexivity -case string_eq (string1) (string3) -reflexivity -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1972 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro Cond1 -case if any_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string2) (string3) -reflexivity -case string_eq (string1) (string3) -reflexivity -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1973 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case if any_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string2) (string3) -reflexivity -case string_eq (string1) (string3) -reflexivity -rewrite <- Case3 in goal at 0 -================================================= -Progress: 1974 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case4 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : true = true -Case1 : if string_eq (string3) (string2) then false else true = true -Case2 : if string_eq (string3) (string1) then false else true = false -Case3 : string_eq (string2) (string3) = false -Case4 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string1 -intro Cond1 -case if any_eq (string3) (string2) then false else true -case if any_eq (string3) (string1) then false else true -discriminate -case string_eq (string2) (string3) -reflexivity -case string_eq (string1) (string3) -reflexivity -rewrite <- Case4 in goal at 0 -================================================= -Progress: 1975 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1976 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1977 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1978 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1979 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 1980 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1981 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -================================================= -Progress: 1982 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank:13) -================================================= -Progress: 1983 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1984 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1985 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 1986 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 1987 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank:13) -================================================= -Progress: 1988 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -================================================= -Progress: 1989 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1990 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1991 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1992 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case1 in goal at 0(rank:12) -================================================= -Progress: 1993 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case2 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 1994 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 1995 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -================================================= -Progress: 1996 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank:13) -================================================= -Progress: 1997 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -string_eq (string1) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case2 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case2 in goal at 0(rank:21) -================================================= -Progress: 1998 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -string_eq (string1) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1999 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 2 -Tactic List : 1 -rewrite Case2 in goal at 0(rank:12) -================================================= -Progress: 2000 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -string_eq (string1) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case2 in goal at 0(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = false ---------------------------------------- -false = true - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -rewrite <- Case1 in goal at 0(rank:28) -rewrite <- Case4 in goal at 0(rank:28) -================================================= -Progress: 2001 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank:13) -================================================= -Progress: 2002 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if any_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then string_eq (string1) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string1) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -string1 : string -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : string_eq (string1) (string3) = false -Case3 : if string_eq (string3) (string2) then false else true = true -Case4 : if string_eq (string3) (string1) then string_eq (string1) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 6 -rewrite <- Case1 in goal at 0(rank:29) -rewrite <- Case1 in goal at 2(rank:29) -rewrite <- Case2 in goal at 0(rank:29) -rewrite <- Case2 in goal at 1(rank:29) -rewrite <- Case2 in goal at 2(rank:29) -rewrite <- Case1 in goal at 1(rank:29) -================================================= -Progress: 2003 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -false = list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 28) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank:13) -================================================= -Progress: 2004 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false ---------------------------------------- -string_eq (string2) (string3) = list_eq (if if string_eq (string3) (string1) then string_eq (string2) (string3) else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) - -3 goal(s) more... - -3 conjecture(s) more... ->>> case if string_eq (string3) (string1) then string_eq (string2) (string3) else true(rank : 13) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 3 -rewrite Case1 in goal at 0(rank:21) -rewrite <- Case1 in goal at 0(rank:21) -rewrite <- Case3 in goal at 0(rank:21) -================================================= -Progress: 2005 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -string_eq (string2) (string3) = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> rewrite Case1 in goal at 0(rank : 21) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 2006 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = true ---------------------------------------- -false = false - -4 goal(s) more... - -3 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string), list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string2::(string1::(Nil)))) = list_eq (filter (aux (string1)) (filter (aux (string2)) (getStn (lambda1)))) ((Nil)) -string1 : string -string2 : string -lambda1 : lambda -string3 : string -Base1 : lambda1 = V (string3) -Cond1 : list_eq (if if string_eq (string3) (string1) then false else true then (string3::filter (aux (string1)) ((Nil))) else filter (aux (string1)) ((Nil))) ((Nil)) = true -Case1 : string_eq (string2) (string3) = false -Case2 : if string_eq (string3) (string2) then false else true = true -Case3 : string_eq (string1) (string3) = false -Case4 : if string_eq (string3) (string1) then string_eq (string2) (string3) else true = false ---------------------------------------- -string_eq (string2) (string3) = true - -3 goal(s) more... - -3 conjecture(s) more... -Deduplication: 5 diff --git a/result/dilemma/dilemma-bench/lambda/sol50.log b/result/dilemma/dilemma-bench/lambda/sol50.log index 22d5a6b..33626d7 100644 --- a/result/dilemma/dilemma-bench/lambda/sol50.log +++ b/result/dilemma/dilemma-bench/lambda/sol50.log @@ -138,16 +138,6 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = findStation (lambda2) (P (string1) Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -findStation (lambda2) (V (" ")) -findStation (lambda2) (P (string1) (V (" "))) -findStation (lambda3) (P (string2) (P (string1) (V (" ")))) -findStation (lambda4) (P (string3) (P (string2) (P (string1) (V (" "))))) New Env let rec mk_rhs1 arg_1 = match (arg_1) with diff --git a/result/dilemma/dilemma-bench/lambda/sol530.log b/result/dilemma/dilemma-bench/lambda/sol530.log index e28a713..0dc84ab 100644 --- a/result/dilemma/dilemma-bench/lambda/sol530.log +++ b/result/dilemma/dilemma-bench/lambda/sol530.log @@ -309,24 +309,6 @@ case match (ck (lambda2) ((string1::(Nil))), Zero) with | (Pos Z , Zero ) -> true | (Neg Z , Zero ) -> true | (_, _) -> false -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -if match (ck (lambda2) ((Nil)), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false then true else false -true -true -true New Env ;; @@ -126274,40090 +126256,3 @@ forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:str 0 goal(s) more... 6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1898 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1899 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1900 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1901 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1902 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1903 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1904 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1905 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1906 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1907 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro string5(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1908 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1909 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1910 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1911 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1912 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1913 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1914 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1915 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1916 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1917 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1918 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1919 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1920 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1921 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1922 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1923 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1924 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1925 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1926 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1927 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1928 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1929 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1930 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1931 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1932 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1933 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1934 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1935 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1936 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1937 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1938 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1939 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1940 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 1941 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 1942 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro string5(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1943 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1944 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1945 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1946 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1947 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1948 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1949 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1950 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1951 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1952 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1953 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1954 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1955 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1956 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1957 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1958 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1959 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1960 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1961 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1962 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1963 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1964 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1965 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1966 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1967 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1968 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1969 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 1970 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1971 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1972 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 1973 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1974 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1975 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1976 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1977 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1978 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1979 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 1980 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1981 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1982 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1983 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 1984 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1985 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 1986 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 1987 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1988 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1989 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1990 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1991 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1992 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1993 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1994 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1995 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1996 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 1997 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1998 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 1999 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2000 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2001 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2002 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2003 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string6(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2004 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2005 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2006 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2007 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2008 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2009 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2010 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2011 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2012 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2013 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2014 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2015 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2016 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2017 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2018 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2019 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2020 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2021 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2022 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2023 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2024 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2025 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2026 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2027 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2028 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2029 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2030 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2031 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2032 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2033 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2034 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2035 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2036 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2037 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2038 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2039 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2040 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2041 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2042 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2043 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2044 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2045 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2046 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2047 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2048 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2049 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2050 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2051 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2052 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2053 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2054 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2055 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2056 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2057 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2058 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2059 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2060 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2061 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2062 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2063 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2064 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2065 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2066 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2067 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2068 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2069 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2070 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2071 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string_list1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2072 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2073 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2074 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2075 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2076 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2077 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2078 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2079 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2080 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2081 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2082 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2083 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2084 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2085 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2086 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2087 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2088 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2089 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2090 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2091 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2092 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2093 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2094 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2095 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2096 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2097 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2098 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2099 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2100 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2101 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2102 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2103 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda) (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2104 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2105 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2106 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2107 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2108 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2109 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2110 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2111 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2112 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2113 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2114 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2115 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2116 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2117 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2118 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2119 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2120 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2121 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2122 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2123 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2124 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2125 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2126 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2127 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2128 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2129 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2130 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2131 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2132 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2133 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list) (lambda1:lambda), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2134 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2135 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2136 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2137 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2138 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2139 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2140 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2141 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2142 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2143 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2144 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2145 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2146 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string_list1:string list) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2147 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2148 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2149 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2150 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2151 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2152 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2153 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2154 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2155 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2156 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2157 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2158 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2159 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2160 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2161 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2162 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list ---------------------------------------- -forall (lambda1:lambda) (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2163 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2164 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2165 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2166 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2167 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2168 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2169 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2170 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2171 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2172 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2173 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2174 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2175 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2176 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2177 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string_list1:string list) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2178 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2179 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2180 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2181 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2182 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2183 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2184 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2185 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2186 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2187 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2188 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string_list1:string list) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2189 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2190 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2191 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string_list1(rank:15) -================================================= -Progress: 2192 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2193 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -New Env - -;; -Lemma List -forall (lambda1:lambda) (string6:string) (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -End of Lemma List - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 2194 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (lambda1:lambda) (string6:string) (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1)(rank : 0) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string_list1:string list), sub_check_ta1 (lambda1) ((string1::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string_list1:string list), sub_check_ta1 (lambda1) ((string1::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:19) -================================================= -Progress: 2195 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2196 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2197 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2198 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2199 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2200 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2201 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2202 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2203 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2204 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2205 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2206 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2207 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2208 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2209 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2210 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2211 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2212 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2213 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2214 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2215 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2216 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2217 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2218 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2219 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2220 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2221 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda ---------------------------------------- -forall (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2222 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2223 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2224 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2225 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2226 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2227 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2228 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2229 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2230 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2231 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2232 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2233 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2234 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2235 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2236 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2237 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2238 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2239 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2240 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2241 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2242 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2243 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2244 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2245 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2246 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2247 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string_list1:string list), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2248 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2249 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2250 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -forall (string_list1:string list), sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string_list1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -string_list1 : string list ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2251 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2252 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2253 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2254 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2255 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2256 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2257 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string2 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string3 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2258 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2259 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2260 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2261 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string3 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2262 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2263 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2264 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2265 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string1 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string2 : string -string3 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2266 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2267 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2268 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2269 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string3 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2270 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2271 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2272 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2273 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string2 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2274 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2275 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string4 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2276 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2277 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string3 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2278 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string5 : string -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2279 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string4 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2280 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string5 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2281 - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (string_list1:string list) (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) -string6 : string -string_list1 : string list -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::string_list1)) = sub_check_ta1 (lambda1) (string_list1) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2282 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string4 : string -Cond1 : match (if match (if string_eq (string1) (string6) then true else mem (string6) ((Nil)), true) with -| (true , true ) -> true -| (false , false ) -> true -| (_, _) -> false then Zero else Pos (S (Z)), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false ---------------------------------------- -if string_eq (string1) (string6) then true else is_mem_ta1 ((Nil)) (string6) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string6)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 2283 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string4 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -discriminate(rank:14) -================================================= -Progress: 2284 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string4 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string4:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 2285 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string4:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro string4(rank:14) -================================================= -Progress: 2286 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro string4(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string4 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 2287 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string4 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string4 : string -Cond1 : match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string4 -intro Cond1 -New Env - -;; -Lemma List -forall (lambda2:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string4 : string -Cond1 : match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 2288 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string4 : string -Cond1 : match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (lambda2:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true(rank : 0) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 8 -intro lambda1(rank:15) -intro string2(rank:15) -intro string4(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -intro string3(rank:15) -intro string1(rank:15) -================================================= -Progress: 2289 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2290 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 6 -intro string2(rank:15) -intro string4(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -intro string3(rank:15) -================================================= -Progress: 2291 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro string3(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -intro string4(rank:15) -================================================= -Progress: 2292 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro string4(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2293 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2294 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2295 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2296 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2297 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro string3(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -intro string4(rank:15) -================================================= -Progress: 2298 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro string4(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2299 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2300 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2301 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2302 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 5 -intro lambda1(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -intro string4(rank:15) -================================================= -Progress: 2303 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2304 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2305 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2306 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2307 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2308 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2309 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2310 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2311 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2312 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2313 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro string4(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2314 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2315 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2316 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2317 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 4 -intro lambda1(rank:15) -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2318 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2319 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2320 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2321 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2322 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2323 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2324 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2325 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2326 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2327 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2328 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2329 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2330 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2331 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2332 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2333 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2334 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2335 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2336 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2337 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2338 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2339 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2340 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2341 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2342 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2343 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2344 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro string5(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2345 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2346 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2347 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2348 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2349 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2350 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2351 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2352 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2353 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2354 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2355 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2356 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2357 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2358 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2359 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2360 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2361 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 3 -intro lambda1(rank:15) -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2362 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2363 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2364 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2365 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2366 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2367 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2368 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2369 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2370 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2371 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2372 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2373 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2374 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2375 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2376 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro string6(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2377 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (lambda1:lambda) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2378 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2379 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2380 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2381 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2382 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2383 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2384 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -intro lambda1(rank:15) -induction lambda1(rank:25) -================================================= -Progress: 2385 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2386 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2387 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2388 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2389 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2390 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2391 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2392 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2393 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2394 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2395 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2396 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2397 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2398 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2399 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2400 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string1(rank:15) -================================================= -Progress: 2401 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2402 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2403 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2404 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2405 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string) (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2406 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2407 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (lambda1:lambda) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction lambda1(rank:17) -================================================= -Progress: 2408 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2409 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2410 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2411 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2412 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2413 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro lambda1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2414 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2415 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2416 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2417 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2418 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2419 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2420 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2421 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2422 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2423 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2424 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string3(rank:15) -================================================= -Progress: 2425 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2426 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2427 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2428 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string1:string) (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string2(rank:15) -================================================= -Progress: 2429 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2430 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string4:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2431 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string6(rank:15) -================================================= -Progress: 2432 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string5(rank:15) -================================================= -Progress: 2433 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro string4(rank:15) -================================================= -Progress: 2434 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2435 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2436 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2437 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2438 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2439 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2440 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda ---------------------------------------- -forall (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2441 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2442 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2443 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2444 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2445 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2446 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2447 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2448 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2449 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2450 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2451 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string3:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string3(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2452 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2453 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2454 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2455 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string ---------------------------------------- -forall (string2:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string2(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2456 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2457 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2458 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string6(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2459 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string5:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string5(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2460 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro string4(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 2461 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -New Env - -;; -Lemma List -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -End of Lemma List - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 2462 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true(rank : 0) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 8 -intro lambda1(rank:17) -intro string2(rank:17) -intro string4(rank:17) -intro string5(rank:17) -intro string6(rank:17) -induction lambda1(rank:27) -intro string3(rank:17) -intro string1(rank:17) -================================================= -Progress: 2463 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2464 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string5 : string -lambda1 : lambda -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2465 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string4 : string -string6 : string -lambda1 : lambda -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2466 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string2 : string -string5 : string -string6 : string -lambda1 : lambda -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2467 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -lambda1 : lambda -string2 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2468 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2469 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string5 : string -lambda1 : lambda -string2 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2470 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string3 : string -string6 : string -lambda1 : lambda -string2 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2471 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string5 : string -lambda1 : lambda -string2 : string -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2472 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string4 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2473 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string1 : string -string5 : string -string6 : string -lambda1 : lambda -string2 : string -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2474 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -lambda1 : lambda -string1 : string -string4 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2475 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2476 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2477 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string3 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2478 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -lambda1 : lambda -string1 : string -string3 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2479 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2480 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string5 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2481 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string2 : string -string6 : string -lambda1 : lambda -string1 : string -string3 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2482 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -lambda1 : lambda -string1 : string -string2 : string -string5 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2483 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string4 : string -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2484 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2485 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string3 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string4 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2486 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string5 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string6 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2487 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string4 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string5 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2488 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string) (string6:string), match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true -string5 : string -string6 : string -lambda1 : lambda -string1 : string -string2 : string -string3 : string -string4 : string -Cond1 : match (ck (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda1) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 2489 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string2 : string -Cond1 : match (if match (if string_eq (string1) (string6) then true else mem (string6) ((Nil)), true) with -| (true , true ) -> true -| (false , false ) -> true -| (_, _) -> false then Zero else Pos (S (Z)), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false ---------------------------------------- -if string_eq (string1) (string6) then true else is_mem_ta1 ((Nil)) (string6) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string6)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string2 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 2490 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string2 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string2 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -discriminate(rank:14) -================================================= -Progress: 2491 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string2 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string2:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 2492 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string2:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string2:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro string2(rank:14) -================================================= -Progress: 2493 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string2:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro string2(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string2 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 2494 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string2 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string3 : string -string4 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string2:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string2 : string -Cond1 : match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string2 -intro Cond1 -================================================= -Progress: 2495 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string3 : string -string4 : string -Cond1 : match (if match (if string_eq (string1) (string6) then true else mem (string6) ((Nil)), true) with -| (true , true ) -> true -| (false , false ) -> true -| (_, _) -> false then Zero else Pos (S (Z)), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false ---------------------------------------- -if string_eq (string1) (string6) then true else is_mem_ta1 ((Nil)) (string6) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string6)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string3 : string -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 2496 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string3 : string -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string3 : string -string4 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -discriminate(rank:14) -================================================= -Progress: 2497 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string3 : string -string4 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> discriminate(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string3:string) (string4:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 2498 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string3:string) (string4:string), match (ck (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (P (string6) (lambda2)) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro string3(rank:14) -================================================= -Progress: 2499 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) ---------------------------------------- -forall (string3:string) (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro string3(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro string4(rank:14) -================================================= -Progress: 2500 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string3 : string ---------------------------------------- -forall (string4:string), match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro string4(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:14) -================================================= -Progress: 2501 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string3 : string -string4 : string ---------------------------------------- -match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 14) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string1 : string -string2 : string -string5 : string -lambda1 : lambda -string6 : string -lambda2 : lambda -IH1 : forall (string3:string) (string4:string), match (ck (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda2) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -Inductive1 : lambda1 = P (string6) (lambda2) -string3 : string -string4 : string -Cond1 : match (ck (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true ---------------------------------------- -sub_check_ta1 (lambda2) ((string6::(string5::(string4::(string3::(string2::(string1::(Nil)))))))) = true - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro string3 -intro string4 -intro Cond1 -================================================= -Progress: 2502 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string1 : string -string4 : string -Cond1 : match (if match (if string_eq (string1) (string6) then true else mem (string6) ((Nil)), true) with -| (true , true ) -> true -| (false , false ) -> true -| (_, _) -> false then Zero else Pos (S (Z)), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false ---------------------------------------- -if string_eq (string1) (string6) then true else is_mem_ta1 ((Nil)) (string6) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string6)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string1 : string -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 2503 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string1 : string -string4 : string -Cond1 : true = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string) (string5:string), match (ck (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))), Zero) with -| (Zero , Zero ) -> true -| (Pos n1', Pos n2') -> natural_eq (n1') (n2') -| (Neg n1', Neg n2') -> natural_eq (n1') (n2') -| (Zero , Pos Z ) -> true -| (Zero , Neg Z ) -> true -| (Pos Z , Zero ) -> true -| (Neg Z , Zero ) -> true -| (_, _) -> false = true -> sub_check_ta1 (lambda1) ((string5::(string4::(string3::(string2::(string1::(Nil))))))) = true -string2 : string -string3 : string -string5 : string -lambda1 : lambda -string6 : string -Base1 : lambda1 = V (string6) -string1 : string -string4 : string -Cond1 : false = true -Case1 : string_eq (string5) (string6) = false -Case2 : string_eq (string4) (string6) = false -Case3 : string_eq (string3) (string6) = false -Case4 : string_eq (string2) (string6) = false -Case5 : string_eq (string1) (string6) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 diff --git a/result/dilemma/dilemma-bench/lambda/sol57.log b/result/dilemma/dilemma-bench/lambda/sol57.log index dab00e2..06793b9 100644 --- a/result/dilemma/dilemma-bench/lambda/sol57.log +++ b/result/dilemma/dilemma-bench/lambda/sol57.log @@ -63691,10700 +63691,3 @@ if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1:: 5 conjecture(s) more... Deduplication: 0 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1634 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1635 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1636 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1637 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1638 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1639 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1640 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1641 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1642 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1643 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1644 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1645 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1646 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1647 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case1 at 0(rank:16) -================================================= -Progress: 1648 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1649 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string2) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1650 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 10 -rewrite <- Case1 in goal at 0(rank:16) -rewrite <- Case1 in goal at 1(rank:16) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -rewrite Case1 in goal at 2(rank:32) -rewrite Case1 in goal at 3(rank:32) -rewrite <- Case1 in goal at 2(rank:16) -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1651 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:16) -rewrite Case1 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -================================================= -Progress: 1652 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1653 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string2) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1654 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1655 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string2) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1656 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 10 -rewrite <- Case1 in goal at 0(rank:16) -rewrite <- Case1 in goal at 1(rank:16) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -rewrite Case1 in goal at 2(rank:32) -rewrite Case1 in goal at 3(rank:32) -rewrite <- Case1 in goal at 2(rank:16) -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1657 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:16) -rewrite Case1 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -================================================= -Progress: 1658 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 10 -rewrite <- Case1 in goal at 0(rank:16) -rewrite <- Case1 in goal at 1(rank:16) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -rewrite Case1 in goal at 2(rank:32) -rewrite Case1 in goal at 3(rank:32) -rewrite <- Case1 in goal at 2(rank:16) -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1659 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:16) -rewrite Case1 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -================================================= -Progress: 1660 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1661 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string2) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1662 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 10 -rewrite <- Case1 in goal at 0(rank:16) -rewrite <- Case1 in goal at 1(rank:16) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -rewrite Case1 in goal at 2(rank:32) -rewrite Case1 in goal at 3(rank:32) -rewrite <- Case1 in goal at 2(rank:16) -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1663 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:16) -rewrite Case1 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -================================================= -Progress: 1664 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1665 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string2) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1666 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 10 -rewrite <- Case1 in goal at 0(rank:16) -rewrite <- Case1 in goal at 1(rank:16) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -rewrite Case1 in goal at 2(rank:32) -rewrite Case1 in goal at 3(rank:32) -rewrite <- Case1 in goal at 2(rank:16) -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1667 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case1 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:16) -rewrite Case1 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case1 in goal at 0(rank:32) -rewrite Case1 in goal at 1(rank:32) -================================================= -Progress: 1668 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1669 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1670 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1671 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1672 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1673 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1674 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1675 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1676 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1677 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1678 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1679 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1680 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1681 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1682 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1683 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1684 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1685 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1686 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1687 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1688 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1689 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1690 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1691 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1692 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false ---------------------------------------- -if string_eq (string2) (string5) then true else is_mem_ta1 ((string1::(Nil))) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1693 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string5)(rank:16) -rewrite <- Cond1 in goal at 2(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 1(rank:31) -================================================= -Progress: 1694 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1695 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1696 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1697 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1698 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1699 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:31) -rewrite <- Case3 in goal at 0(rank:31) -rewrite <- Case4 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Case2 in goal at 0(rank:31) -================================================= -Progress: 1700 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1701 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 10 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -case string_eq (string5) (string4)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1702 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1703 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 4 -Tactic List : 4 -case string_eq (string4) (string5)(rank:16) -case string_eq (string5) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1704 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1705 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:31) -rewrite <- Case3 in goal at 0(rank:31) -rewrite <- Case4 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Case2 in goal at 0(rank:31) -================================================= -Progress: 1706 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1707 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:31) -rewrite <- Case3 in goal at 0(rank:31) -rewrite <- Case4 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Case2 in goal at 0(rank:31) -================================================= -Progress: 1708 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1709 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 10 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -case string_eq (string5) (string4)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1710 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1711 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 4 -Tactic List : 4 -case string_eq (string4) (string5)(rank:16) -case string_eq (string5) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1712 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1713 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 10 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -case string_eq (string5) (string4)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1714 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1715 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 4 -Tactic List : 4 -case string_eq (string4) (string5)(rank:16) -case string_eq (string5) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1716 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1717 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:31) -rewrite <- Case3 in goal at 0(rank:31) -rewrite <- Case4 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Case2 in goal at 0(rank:31) -================================================= -Progress: 1718 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1719 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 10 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -case string_eq (string5) (string4)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1720 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1721 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 4 -Tactic List : 4 -case string_eq (string4) (string5)(rank:16) -case string_eq (string5) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1722 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false ---------------------------------------- -if string_eq (string1) (string5) then true else is_mem_ta1 ((Nil)) (string5) = true - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1723 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = true ---------------------------------------- -true = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = true -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = false -Case3 : string_eq (string2) (string5) = false -Case4 : string_eq (string1) (string5) = false ---------------------------------------- -false = true - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case1 in goal at 0(rank:31) -rewrite <- Case3 in goal at 0(rank:31) -rewrite <- Case4 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -rewrite <- Case2 in goal at 0(rank:31) -================================================= -Progress: 1724 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string4) (string4) then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1725 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if true then deleteAll ((Nil)) (string4) else (string4::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 10 -Tactic List : 4 -case string_eq (string3) (string5)(rank:16) -case string_eq (string5) (string4)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1726 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if string_eq (string5) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1727 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string5 = string4 ---------------------------------------- -if true then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 4 -Tactic List : 4 -case string_eq (string4) (string5)(rank:16) -case string_eq (string5) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1728 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1729 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1730 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1731 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1732 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1733 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1734 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1735 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1736 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1737 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1738 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1739 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1740 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1741 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1742 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1743 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1744 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1745 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1746 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string5)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1747 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string5) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case2 at 0(rank:16) -================================================= -Progress: 1748 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string5) (string4)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case2 in goal at 0(rank:32) -rewrite <- Case2 in goal at 1(rank:16) -================================================= -Progress: 1749 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string5 = string4 ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string3) (string5)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1750 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1751 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1752 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string5) (string4)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case2 in goal at 0(rank:32) -rewrite <- Case2 in goal at 1(rank:16) -================================================= -Progress: 1753 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string5 = string4 ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string3) (string5)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1754 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1755 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1756 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string5) (string4)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case2 in goal at 0(rank:32) -rewrite <- Case2 in goal at 1(rank:16) -================================================= -Progress: 1757 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string5 = string4 ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string3) (string5)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1758 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1759 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1760 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string5) (string4)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case2 in goal at 0(rank:32) -rewrite <- Case2 in goal at 1(rank:16) -================================================= -Progress: 1761 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string5 = string4 ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string3) (string5)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1762 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1763 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1764 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string3) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string5) (string4)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case2 in goal at 0(rank:32) -rewrite <- Case2 in goal at 1(rank:16) -================================================= -Progress: 1765 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string_eq (string5) (string4) = true ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string4) (string5) = false -Case2 : string5 = string4 ---------------------------------------- -if string_eq (string3) (string5) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string3) (string5)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1766 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string4) (string5) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1767 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string_eq (string5) (string3) = true ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case2 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string4) (string5)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1768 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1769 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1770 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1771 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1772 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1773 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1774 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string5::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string5)(rank:17) -================================================= -Progress: 1775 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1776 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1777 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1778 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1779 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1780 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1781 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string5::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string5)(rank:17) -================================================= -Progress: 1782 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1783 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1784 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1785 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1786 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1787 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1788 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string2 : string -string3 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string5::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string5)(rank:17) -================================================= -Progress: 1789 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1790 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1791 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1792 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1793 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1794 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1795 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string5::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string5)(rank:17) -================================================= -Progress: 1796 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1797 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string3) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1798 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string5::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string5) = false -Case2 : string3 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (deleteAll (if string_eq (string5) (string4) then deleteAll ((Nil)) (string4) else (string3::deleteAll ((Nil)) (string4))) (string3)) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string4)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1799 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1800 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1801 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string5::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string5) (string4) = false -Case2 : string4 = string5 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string5) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string5) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1802 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string3::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string) (string4:string), list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string4::(string3::(string2::(string1::(Nil)))))) = list_eq (deleteAll (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string4)) (string3)) (string2)) (string1)) ((Nil)) -string4 : string -lambda1 : lambda -string5 : string -Base1 : lambda1 = V (string5) -string1 : string -string2 : string -string3 : string -Cond1 : true = true -Case1 : string_eq (string5) (string4) = false -Case2 : string5 = string3 ---------------------------------------- -if string_eq (string4) (string5) then true else is_mem_ta1 ((string5::(string2::(string1::(Nil))))) (string5) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string5)(rank:17) -================================================= -Progress: 1803 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -forall (string1:string) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1804 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string1:string) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -forall (string1:string) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = true - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1805 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -forall (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1806 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string1 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda) (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -forall (string2:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = true - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1807 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1808 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string1 : string -string2 : string -string3 : string ---------------------------------------- -forall (lambda1:lambda), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction lambda1(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = true -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) ---------------------------------------- -list_eq (deleteAll (deleteAll (deleteAll (listStation (V (string4))) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (V (string4)) ((string3::(string2::(string1::(Nil))))) = true - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1809 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string3)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1810 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 10 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 3(rank:32) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string4) (string2)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1811 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1812 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1813 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string2)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1814 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if true then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1815 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if true then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 19 -Tactic List : 4 -case string_eq (string1) (string4)(rank:16) -case string_eq (string4) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1816 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string1) (string4) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1817 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1818 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string1) (string4) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case3 in goal at 0(rank:16) -rewrite <- Case3 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string4) (string3)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case3 in goal at 0(rank:32) -rewrite <- Case3 in goal at 1(rank:16) -================================================= -Progress: 1819 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string4 = string3 ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string1) (string4)(rank:17) -rewrite Case3 in goal at 2(rank:32) -rewrite Case3 in goal at 0(rank:32) -rewrite Case3 in goal at 1(rank:32) -================================================= -Progress: 1820 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string1) (string3) then deleteAll ((Nil)) (string3) else (string1::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1821 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string1) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1822 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string1::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1823 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string4)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1824 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string4)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1825 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string2)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1826 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string4) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1827 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1828 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1829 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1830 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1831 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1832 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string4)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1833 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string2) (string4)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1834 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string4) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1835 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string4) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if true then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1836 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if true then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 8 -Tactic List : 4 -case string_eq (string3) (string4)(rank:16) -case string_eq (string4) (string1)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1837 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1838 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string1)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string4) (string1) = true ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1839 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 6 -rewrite <- Case3 in goal at 0(rank:16) -rewrite <- Case3 in goal at 1(rank:16) -rewrite <- Case3 in goal at 2(rank:16) -case string_eq (string4) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1840 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string4) (string1) = true ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string4 = string1 ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 5 -rewrite <- Case3 in goal at 0(rank:16) -rewrite Case3 in goal at 2(rank:32) -case string_eq (string3) (string4)(rank:17) -rewrite Case3 in goal at 0(rank:32) -rewrite Case3 in goal at 1(rank:32) -================================================= -Progress: 1841 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1842 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1843 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1844 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string4 = string1 ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string4 = string1 ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string4::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string3) (string4)(rank:17) -================================================= -Progress: 1845 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1846 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string2 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1847 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string3)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1848 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 10 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 3(rank:32) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string4) (string2)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1849 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1850 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1851 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string2)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1852 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string2) (string2) then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if true then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1853 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string2 = string4 -Case3 : string_eq (string4) (string3) = false ---------------------------------------- -true = list_eq (deleteAll (if true then deleteAll ((Nil)) (string2) else (string2::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 19 -Tactic List : 4 -case string_eq (string1) (string4)(rank:16) -case string_eq (string4) (string3)(rank:16) -rewrite Cond1 in goal at 0(rank:23) -rewrite <- Cond1 in goal at 0(rank:23) -================================================= -Progress: 1854 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string1) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string1) (string4) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1855 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string3)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1856 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string1) (string4) = true ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 7 -rewrite <- Case3 in goal at 0(rank:16) -rewrite <- Case3 in goal at 2(rank:16) -rewrite <- Cond1 in goal at 0(rank:24) -case string_eq (string4) (string3)(rank:17) -rewrite Cond1 in goal at 0(rank:24) -rewrite Case3 in goal at 0(rank:32) -rewrite <- Case3 in goal at 1(rank:16) -================================================= -Progress: 1857 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string_eq (string4) (string3) = true ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string4 = string3 ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 4 -case string_eq (string1) (string4)(rank:17) -rewrite Case3 in goal at 2(rank:32) -rewrite Case3 in goal at 0(rank:32) -rewrite Case3 in goal at 1(rank:32) -================================================= -Progress: 1858 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string1) (string3) then deleteAll ((Nil)) (string3) else (string1::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1859 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string1) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string1) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1860 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case3 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string4::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) = true -Case1 : string_eq (string3) (string4) = false -Case2 : string_eq (string2) (string4) = false -Case3 : string1 = string4 ---------------------------------------- -true = list_eq (deleteAll (deleteAll (if string_eq (string4) (string3) then deleteAll ((Nil)) (string3) else (string1::deleteAll ((Nil)) (string3))) (string2)) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string4) (string3)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1861 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string2) (string4)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1862 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string3) (string4) = false -Case2 : string4 = string3 -Case3 : string_eq (string2) (string4) = false ---------------------------------------- -if string_eq (string1) (string4) then true else is_mem_ta1 ((Nil)) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 4 -case string_eq (string1) (string4)(rank:17) -rewrite Case2 in goal at 2(rank:32) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1863 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 ---------------------------------------- -true = list_eq (deleteAll (if string_eq (string4) (string2) then deleteAll ((Nil)) (string2) else (string4::deleteAll ((Nil)) (string2))) (string1)) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string2)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1864 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 6 -rewrite <- Case2 in goal at 0(rank:16) -rewrite <- Case2 in goal at 1(rank:16) -rewrite <- Case2 in goal at 2(rank:16) -case string_eq (string4) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -rewrite Cond1 in goal at 0(rank:24) -================================================= -Progress: 1865 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -rewrite <- Cond1 in goal at 0(rank:24) -================================================= -Progress: 1866 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 1(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1867 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 2(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- Cond1 in goal at 0(rank:16) -================================================= -Progress: 1868 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string3) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case string_eq (string3) (string1)(rank:17) -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1869 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Cond1 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string3 = string4 -Case3 : string_eq (string4) (string2) = false ---------------------------------------- -list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string3::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case string_eq (string4) (string1)(rank:17) -================================================= -Progress: 1870 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string4)(rank : 17) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1871 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = true - -4 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 5 -rewrite <- Case2 in goal at 0(rank:16) -rewrite Case2 in goal at 2(rank:32) -case string_eq (string2) (string4)(rank:17) -rewrite Case2 in goal at 0(rank:32) -rewrite Case2 in goal at 1(rank:32) -================================================= -Progress: 1872 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string2) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- Case2 in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string4) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_refl in goal at 0(rank:16) -================================================= -Progress: 1873 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if string_eq (string4) (string4) then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_refl in goal at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if true then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1874 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string4 = string2 -Case3 : string_eq (string3) (string4) = false ---------------------------------------- -if true then true else is_mem_ta1 ((string1::(Nil))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... -Deduplication: 8 -Tactic List : 4 -case string_eq (string3) (string4)(rank:16) -case string_eq (string4) (string1)(rank:16) -rewrite Cond1 in goal at 0(rank:31) -rewrite <- Cond1 in goal at 0(rank:31) -================================================= -Progress: 1875 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string3) (string4)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1876 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -2 goal(s) more... - -5 conjecture(s) more... ->>> case string_eq (string4) (string1)(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : true = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string4) (string1) = true ---------------------------------------- -if string_eq (string3) (string4) then true else is_mem_ta1 ((string2::(string1::(Nil)))) (string4) = true - -3 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite string_eqb_eq in Case3 at 0(rank:16) -================================================= -Progress: 1877 - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string_eq (string3) (string4) = true ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... ->>> rewrite string_eqb_eq in Case3 at 0(rank : 16) - - -1st goal of : forall (lambda1:lambda) (string1:string) (string2:string) (string3:string), list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) = true -> sub_check_ta1 (lambda1) ((string3::(string2::(string1::(Nil))))) = list_eq (deleteAll (deleteAll (deleteAll (listStation (lambda1)) (string3)) (string2)) (string1)) ((Nil)) -string1 : string -string3 : string -lambda1 : lambda -string4 : string -Base1 : lambda1 = V (string4) -string2 : string -Cond1 : list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) = true -Case1 : string_eq (string4) (string3) = false -Case2 : string_eq (string4) (string2) = false -Case3 : string3 = string4 ---------------------------------------- -true = list_eq (if string_eq (string4) (string1) then deleteAll ((Nil)) (string1) else (string4::deleteAll ((Nil)) (string1))) ((Nil)) - -3 goal(s) more... - -5 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/lambda/ta2.log b/result/dilemma/dilemma-bench/lambda/ta2.log index 2a7e14a..3476bf5 100644 --- a/result/dilemma/dilemma-bench/lambda/ta2.log +++ b/result/dilemma/dilemma-bench/lambda/ta2.log @@ -165,19 +165,6 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = sub_check (lambda2) ((string1::(Nil Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -match (lambda2) with -| V x -> false -| P x e -> sub_check (e) ((x::(Nil))) -| C e1 e2 -> && (sub_check (e1) ((Nil))) (sub_check (e2) ((Nil))) -sub_check (lambda2) ((string1::(Nil))) -sub_check (lambda3) ((string2::(string1::(Nil)))) -sub_check (lambda4) ((string3::(string2::(string1::(Nil))))) New Env ;; diff --git a/result/dilemma/dilemma-bench/lambda/ta3.log b/result/dilemma/dilemma-bench/lambda/ta3.log index 34b08b3..3914910 100644 --- a/result/dilemma/dilemma-bench/lambda/ta3.log +++ b/result/dilemma/dilemma-bench/lambda/ta3.log @@ -138,16 +138,6 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = sub_check (lambda2) ((string1::(Nil Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -sub_check (lambda2) ((Nil)) -sub_check (lambda2) ((string1::(Nil))) -if if string_eq (string1) (string2) then true else mem (string2) ((Nil)) then sub_check (lambda3) ((string1::(Nil))) else sub_check (lambda3) ((string2::(string1::(Nil)))) -if if string_eq (string1) (string2) then true else mem (string2) ((Nil)) then sub_check (P (string3) (lambda4)) ((string1::(Nil))) else sub_check (P (string3) (lambda4)) ((string2::(string1::(Nil)))) New Env ;; @@ -5091,16 +5081,6 @@ Tactic List : 0 previous tactics simpl in goal intro string2 -expr list -sub_check_ta1 (lambda2) ((string2::(string1::string_list1))) -sub_check_ta1 (lambda2) ((string3::(string2::(string1::string_list1)))) -sub_check_ta1 (lambda3) ((string4::(string3::(string2::(string1::string_list1))))) -sub_check_ta1 (lambda4) ((string5::(string4::(string3::(string2::(string1::string_list1)))))) -expr list -sub_check_ta1 (lambda2) ((string2::string_list1)) -sub_check_ta1 (lambda2) ((string3::(string2::string_list1))) -sub_check_ta1 (lambda3) ((string4::(string3::(string2::string_list1)))) -sub_check_ta1 (lambda4) ((string5::(string4::(string3::(string2::string_list1))))) New Env let rec mk_lhs1 arg_2 arg_3 arg_4 arg_5 = match (arg_2) with diff --git a/result/dilemma/dilemma-bench/lambda/ta4.log b/result/dilemma/dilemma-bench/lambda/ta4.log index 5281299..f0dc841 100644 --- a/result/dilemma/dilemma-bench/lambda/ta4.log +++ b/result/dilemma/dilemma-bench/lambda/ta4.log @@ -165,19 +165,6 @@ sub_check_ta1 (lambda2) ((string1::(Nil))) = sub_check (lambda2) ((string1::(Nil Tactic List : 0 previous tactics simpl in goal -expr list -sub_check_ta1 (lambda2) ((Nil)) -sub_check_ta1 (lambda2) ((string1::(Nil))) -sub_check_ta1 (lambda3) ((string2::(string1::(Nil)))) -sub_check_ta1 (lambda4) ((string3::(string2::(string1::(Nil))))) -expr list -match (lambda2) with -| V na -> false -| P st k -> sub_check (k) ((st::(Nil))) -| C me1 me2 -> && (sub_check (me1) ((Nil))) (sub_check (me2) ((Nil))) -sub_check (lambda2) ((string1::(Nil))) -sub_check (lambda3) ((string2::(string1::(Nil)))) -sub_check (lambda4) ((string3::(string2::(string1::(Nil))))) New Env ;; diff --git a/result/dilemma/dilemma-bench/max/sol118.log b/result/dilemma/dilemma-bench/max/sol118.log index f912c57..85c54ca 100644 --- a/result/dilemma/dilemma-bench/max/sol118.log +++ b/result/dilemma/dilemma-bench/max/sol118.log @@ -111,19129 +111,14 @@ max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) Tactic List : 0 previous tactics simpl in goal -expr list -max_ta1 (int_list2) -max_ta1 ((int1::int_list2)) -if match (max_ta1 ((int2::int_list3)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list3)) -if match (if match (max_ta1 ((int3::int_list4)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int3::int_list4)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::(int3::int_list4))) -expr list -max (int_list2) -loop (int1) (int_list2) -if match (loop (int1) (int_list3), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list3) -if match (if match (loop (int1) (int_list4), int3) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int3 else loop (int1) (int_list4), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) ((int3::int_list4)) -New Env - -;; -Lemma List -forall (int1:int) (int_list2:int list), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -End of Lemma List - - -1st goal of : forall (int_list1:int list), max_ta1 (int_list1) = max (int_list1) -int_list1 : int list -int1 : int -int_list2 : int list -IH1 : max_ta1 (int_list2) = max (int_list2) -Inductive1 : int_list1 = (int1::int_list2) ---------------------------------------- -max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) - -0 goal(s) more... - -0 conjecture(s) more... -================================================= -Progress: 5 - - -1st goal of : forall (int_list1:int list), max_ta1 (int_list1) = max (int_list1) -int_list1 : int list -int1 : int -int_list2 : int list -IH1 : max_ta1 (int_list2) = max (int_list2) -Inductive1 : int_list1 = (int1::int_list2) ---------------------------------------- -max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) - -0 goal(s) more... - -0 conjecture(s) more... ->>> assert forall (int1:int) (int_list2:int list), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2)(rank : 0) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) - ---------------------------------------- -forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:6) -================================================= -Progress: 6 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) - ---------------------------------------- -forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) - -0 goal(s) more... - -1 conjecture(s) more... ->>> induction int_list1(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), max_ta1 ((int1::(Nil))) = loop (int1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:5) -================================================= -Progress: 7 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), max_ta1 ((int1::(Nil))) = loop (int1) ((Nil)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> reflexivity(rank : 5) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), max_ta1 ((int1::(int2::int_list2))) = loop (int1) ((int2::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 8 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), max_ta1 ((int1::(int2::int_list2))) = loop (int1) ((int2::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -intro int1(rank:5) -================================================= -Progress: 9 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> intro int1(rank : 5) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 8 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite IH1 in goal at 0(rank:13) -rewrite IH1 in goal at 2(rank:13) -rewrite <- IH1 in goal at 0(rank:13) -rewrite <- IH1 in goal at 1(rank:13) -rewrite <- IH1 in goal at 2(rank:13) -rewrite IH1 in goal at 1(rank:13) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 10 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 11 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 12 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -New Env - -;; -Lemma List -forall (int1:int) (int2:int), int1 = int2 -End of Lemma List - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 13 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (int1:int) (int2:int), int1 = int2(rank : 0) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -intro int1(rank:7) -intro int2(rank:7) -================================================= -Progress: 14 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 15 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro int1(rank : 7) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int ---------------------------------------- -forall (int2:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -intro int2(rank:7) -================================================= -Progress: 16 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro int2(rank : 7) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int2 : int ---------------------------------------- -forall (int1:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int), int1 = int2 -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int2 : int ---------------------------------------- -forall (int1:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... -================================================= -Progress: 17 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int2 : int ---------------------------------------- -forall (int1:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... ->>> assert forall (int1:int) (int2:int), int1 = int2(rank : 0) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 2 -intro int1(rank:9) -intro int2(rank:9) -================================================= -Progress: 18 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int ---------------------------------------- -forall (int2:int), int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... ->>> intro int2(rank : 7) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int -int2 : int ---------------------------------------- -int1 = int2 - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 19 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro int1(rank : 9) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int ---------------------------------------- -forall (int2:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -intro int2(rank:9) -================================================= -Progress: 20 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 - ---------------------------------------- -forall (int1:int) (int2:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro int2(rank : 9) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int2 : int ---------------------------------------- -forall (int1:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 21 - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int ---------------------------------------- -forall (int2:int), int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... ->>> intro int2(rank : 9) - - -1st goal of : forall (int1:int) (int2:int), int1 = int2 -int1 : int -int2 : int ---------------------------------------- -int1 = int2 - -0 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 22 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- IH1 in goal at 3(rank:21) -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 23 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 24 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 25 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 26 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 27 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- IH1 in goal at 3(rank:13) -rewrite <- IH1 in goal at 2(rank:21) -================================================= -Progress: 28 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 29 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 30 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 31 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 32 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite <- IH1 in goal at 2(rank:13) -rewrite <- IH1 in goal at 3(rank:21) -================================================= -Progress: 33 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 34 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 35 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 36 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 37 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -rewrite IH1 in goal at 1(rank:21) -rewrite IH1 in goal at 2(rank:21) -================================================= -Progress: 38 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 39 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 40 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 41 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 42 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 43 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 44 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 45 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 46 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 47 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 48 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 49 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 50 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 51 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 52 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 3(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 53 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 54 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 55 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 56 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 57 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 13) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 58 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 59 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 60 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 61 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 62 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 63 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 64 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 65 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 66 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 67 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 68 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 69 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 70 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 71 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 72 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 73 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 74 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 75 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 76 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 77 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 78 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 79 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 80 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 81 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 82 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 83 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 84 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 85 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 86 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 87 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 88 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 89 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 90 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 91 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 92 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 93 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 94 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 95 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 96 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 97 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 98 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 99 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 100 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 101 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 102 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 103 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 104 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 105 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 106 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 107 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 108 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 3(rank : 21) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 109 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 110 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite <- IH1 in goal at 2(rank:22) -rewrite <- IH1 in goal at 0(rank:22) -rewrite <- IH1 in goal at 1(rank:22) -================================================= -Progress: 111 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 112 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 113 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 114 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 115 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 21) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 116 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 117 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 118 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 119 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 120 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 121 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 122 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 123 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 124 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 3(rank : 21) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 125 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 126 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 127 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 128 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 129 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 130 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 131 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 132 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 133 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 21) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 134 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 135 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 136 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 137 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 138 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 139 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 140 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 141 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 142 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 143 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 144 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 145 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 146 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 21) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:6) -================================================= -Progress: 147 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 0(rank:14) -rewrite <- IH1 in goal at 0(rank:22) -================================================= -Progress: 148 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -0 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 6) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -rewrite IH1 in goal at 2(rank:14) -rewrite IH1 in goal at 0(rank:14) -rewrite IH1 in goal at 1(rank:14) -================================================= -Progress: 149 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 150 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 151 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 152 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 153 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 154 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 155 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 1(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 156 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 157 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite IH1 in goal at 2(rank : 14) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 158 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 159 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 160 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 161 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 162 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 163 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 164 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 165 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 166 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 167 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 168 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 169 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 170 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 171 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 172 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 173 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 174 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 175 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 176 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 177 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 178 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 179 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 180 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 181 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 182 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 183 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 184 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 185 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 186 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 187 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 188 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 189 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 190 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 191 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 192 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 193 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 194 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 195 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 196 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 197 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 198 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 199 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 200 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 201 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 202 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 203 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 204 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 205 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 206 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 207 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 208 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 209 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 1(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 210 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 211 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 2(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 212 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 0 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 213 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else loop (int1) (int_list2) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 214 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 215 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 216 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 1 -rewrite <- IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 217 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 218 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 219 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (loop (int1) (int_list2), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 220 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = if match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int1::int_list2)) - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite IH1 in goal at 2 -rewrite <- IH1 in goal at 3 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 221 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (loop (int2) (int_list2), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 222 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 1 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -================================================= -Progress: 223 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else loop (int2) (int_list2) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank:7) -================================================= -Progress: 224 - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -if match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list2)) = int2 - -1 goal(s) more... - -1 conjecture(s) more... ->>> case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true(rank : 7) - - -1st goal of : forall (int1:int) (int_list1:int list), max_ta1 ((int1::int_list1)) = loop (int1) (int_list1) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), max_ta1 ((int1::int_list2)) = loop (int1) (int_list2) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int -Case1 : match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true -Case2 : match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true = true ---------------------------------------- -int1 = int2 - -2 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -intro int1 -rewrite <- IH1 in goal at 0 -rewrite IH1 in goal at 2 -case match (max_ta1 ((int1::int_list2)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -rewrite <- IH1 in goal at 0 -case match (max_ta1 ((int2::int_list2)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true -Fatal error: exception Failure("worklist is empty") +Fatal error: exception Failure("not implemented : remove_lower") Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33 +Called from Stdlib__List.map in file "list.ml", line 86, characters 15-19 +Called from Stdlib__List.map in file "list.ml", line 88, characters 14-21 +Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 720-726, characters 9-20 +Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 1068, characters 37-84 +Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1287, characters 33-87 +Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1305, characters 16-37 +Called from Dilemma__Engine.progress in file "lib/engine.ml", line 128, characters 23-81 Called from Dilemma__Engine.proof_auto in file "lib/engine.ml", line 196, characters 8-69 Called from Dune__exe__Main.main in file "bin/main.ml", line 24, characters 12-79 diff --git a/result/dilemma/dilemma-bench/max/sol164.log b/result/dilemma/dilemma-bench/max/sol164.log index 3b4927c..d074c49 100644 --- a/result/dilemma/dilemma-bench/max/sol164.log +++ b/result/dilemma/dilemma-bench/max/sol164.log @@ -119,64 +119,6 @@ max_ta1 ((int1::int_list2)) = if match (fold (f) (int_list2) (int1), int1) with Tactic List : 0 previous tactics simpl in goal -expr list -max_ta1 (int_list2) -max_ta1 ((int1::int_list2)) -if match (max_ta1 ((int2::int_list3)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::int_list3)) -if match (if match (max_ta1 ((int3::int_list4)), int2) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int2 else max_ta1 ((int3::int_list4)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else max_ta1 ((int2::(int3::int_list4))) -expr list -max (int_list2) -if match (fold (f) (int_list2) (int1), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (f) (int_list2) (int1)) then int1 else fold (f) (int_list2) (int1) -if match (f (int2) (fold (f) (int_list3) (int1)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (f) ((int2::int_list3)) (int1)) then int1 else fold (f) ((int2::int_list3)) (int1) -if match (f (int2) (f (int3) (fold (f) (int_list4) (int1))), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (f) ((int2::(int3::int_list4))) (int1)) then int1 else fold (f) ((int2::(int3::int_list4))) (int1) New Env ;; @@ -1155,48 +1097,6 @@ case match (max_ta1 ((int2::int_list2)), int1) with | (Neg n1', Neg n2') -> less_than (n2') (n1') | (Pos n1', Neg n2') -> false | (Neg n1', Pos n2') -> true -expr list -max_ta1 ((int1::int_list2)) -int1 -int1 -int1 -expr list -if match (fold (any2any2any1) (int_list2) (int1), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (any2any2any1) (int_list2) (int1)) then int1 else fold (any2any2any1) (int_list2) (int1) -if match (any2any2any1 (int2) (fold (f) (int_list2) (int1)), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (any2any2any1) ((int2::int_list2)) (int1)) then int1 else fold (any2any2any1) ((int2::int_list2)) (int1) -if match (any2any2any1 (int2) (f (int3) (fold (f) (int_list3) (int1))), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (any2any2any1) ((int2::(int3::int_list3))) (int1)) then int1 else fold (any2any2any1) ((int2::(int3::int_list3))) (int1) -if match (any2any2any1 (int2) (f (int3) (f (int4) (fold (f) (int_list4) (int1)))), int1) with -| (Zero , Pos _) -> true -| (Zero , _) -> false -| (Neg _, Zero ) -> true -| (_, Zero ) -> false -| (Pos n1', Pos n2') -> less_than (n1') (n2') -| (Neg n1', Neg n2') -> less_than (n2') (n1') -| (Pos n1', Neg n2') -> false -| (Neg n1', Pos n2') -> true then int1 else if int_eq (int1) (fold (any2any2any1) ((int2::(int3::(int4::int_list4)))) (int1)) then int1 else fold (any2any2any1) ((int2::(int3::(int4::int_list4)))) (int1) New Env ;; diff --git a/result/dilemma/dilemma-bench/natadd/ta4.log b/result/dilemma/dilemma-bench/natadd/ta4.log index 2442489..243b5d1 100644 --- a/result/dilemma/dilemma-bench/natadd/ta4.log +++ b/result/dilemma/dilemma-bench/natadd/ta4.log @@ -173,16 +173,6 @@ SUCC (nat3) = natadd (SUCC (ZERO)) (nat3) Tactic List : 0 previous tactics simpl in goal -expr list -nat3 -SUCC (nat3) -SUCC (SUCC (nat4)) -SUCC (SUCC (SUCC (nat5))) -expr list -natadd (ZERO) (nat3) -natadd (SUCC (ZERO)) (nat3) -natadd (SUCC (SUCC (ZERO))) (nat4) -natadd (SUCC (SUCC (SUCC (ZERO)))) (nat5) New Env let rec mk_lhs1 arg_1 arg_2 = match (arg_1) with diff --git a/result/dilemma/dilemma-bench/natmul/sol32.log b/result/dilemma/dilemma-bench/natmul/sol32.log index a7f25af..e564e16 100644 --- a/result/dilemma/dilemma-bench/natmul/sol32.log +++ b/result/dilemma/dilemma-bench/natmul/sol32.log @@ -1074,16 +1074,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO)))))) = natadd (nat2) (SUCC (S Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (ZERO))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO)))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (ZERO))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) New Env ;; @@ -1219,16 +1209,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) = natadd (nat2) ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO)))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) New Env ;; @@ -1364,16 +1344,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) = natadd ( Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) New Env ;; @@ -1509,16 +1479,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) = n Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) New Env ;; @@ -2253,16 +2213,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) New Env ;; @@ -2398,16 +2348,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO) Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) New Env ;; @@ -2543,16 +2483,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) New Env ;; @@ -2688,16 +2618,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) New Env ;; @@ -2833,16 +2753,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) New Env ;; @@ -2978,16 +2888,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) New Env ;; @@ -3123,16 +3023,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) New Env ;; @@ -3268,16 +3158,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) New Env ;; @@ -3413,16 +3293,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) New Env ;; @@ -3558,16 +3428,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) New Env ;; @@ -3703,16 +3563,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) New Env ;; @@ -3848,16 +3698,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) New Env ;; @@ -3993,16 +3833,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) New Env ;; @@ -4138,16 +3968,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) New Env ;; @@ -4283,16 +4103,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) New Env ;; @@ -4428,16 +4238,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) New Env ;; @@ -4573,16 +4373,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) New Env ;; @@ -4718,16 +4508,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) New Env ;; @@ -4863,16 +4643,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) New Env ;; @@ -5008,16 +4778,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) New Env ;; @@ -5153,16 +4913,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) New Env ;; @@ -5298,16 +5048,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) New Env ;; @@ -5443,16 +5183,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) New Env ;; @@ -5588,16 +5318,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) New Env ;; @@ -5733,16 +5453,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) New Env ;; @@ -5878,16 +5588,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6023,16 +5723,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6168,16 +5858,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6313,16 +5993,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6458,16 +6128,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6603,16 +6263,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6748,16 +6398,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -6893,16 +6533,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7038,16 +6668,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7183,16 +6803,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7328,16 +6938,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7473,16 +7073,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7618,16 +7208,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7763,16 +7343,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -7908,16 +7478,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8053,16 +7613,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8198,16 +7748,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8343,16 +7883,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8488,16 +8018,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8633,16 +8153,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8778,16 +8288,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -8923,16 +8423,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9068,16 +8558,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9213,16 +8693,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9358,16 +8828,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9503,16 +8963,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9648,16 +9098,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9793,16 +9233,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -9938,16 +9368,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10083,16 +9503,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10228,16 +9638,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10373,16 +9773,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10518,16 +9908,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10663,16 +10043,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10808,16 +10178,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -10953,16 +10313,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11098,16 +10448,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11243,16 +10583,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11388,16 +10718,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11533,16 +10853,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11678,16 +10988,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11823,16 +11123,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -11968,16 +11258,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12113,16 +11393,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12258,16 +11528,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12403,16 +11663,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12548,16 +11798,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12693,16 +11933,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12838,16 +12068,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -12983,16 +12203,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -13128,16 +12338,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -13273,16 +12473,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -13418,16 +12608,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -13563,16 +12743,6 @@ SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) New Env ;; @@ -13618,754 +12788,3 @@ forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC 0 goal(s) more... 87 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:178) -================================================= -Progress: 379 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... ->>> induction nat1(rank : 178) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -87 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:177) -================================================= -Progress: 380 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -87 conjecture(s) more... ->>> reflexivity(rank : 177) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:177) -================================================= -Progress: 381 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... ->>> simpl in goal(rank : 177) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... -================================================= -Progress: 382 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -87 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:180) -================================================= -Progress: 383 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... ->>> induction nat1(rank : 180) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -88 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:179) -================================================= -Progress: 384 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -88 conjecture(s) more... ->>> reflexivity(rank : 179) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:179) -================================================= -Progress: 385 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... ->>> simpl in goal(rank : 179) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... -================================================= -Progress: 386 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -88 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:182) -================================================= -Progress: 387 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... ->>> induction nat1(rank : 182) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -89 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:181) -================================================= -Progress: 388 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -89 conjecture(s) more... ->>> reflexivity(rank : 181) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:181) -================================================= -Progress: 389 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... ->>> simpl in goal(rank : 181) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... -================================================= -Progress: 390 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -89 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:184) -================================================= -Progress: 391 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... ->>> induction nat1(rank : 184) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -90 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:183) -================================================= -Progress: 392 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -90 conjecture(s) more... ->>> reflexivity(rank : 183) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:183) -================================================= -Progress: 393 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... ->>> simpl in goal(rank : 183) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... -================================================= -Progress: 394 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -90 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:186) -================================================= -Progress: 395 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... ->>> induction nat1(rank : 186) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -91 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:185) -================================================= -Progress: 396 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -91 conjecture(s) more... ->>> reflexivity(rank : 185) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:185) -================================================= -Progress: 397 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (SUCC (nat2)) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... ->>> simpl in goal(rank : 185) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -expr list -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -New Env - -;; -Lemma List -forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -End of Lemma List - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... -================================================= -Progress: 398 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -nat2 : nat -IH1 : SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -Inductive1 : nat1 = SUCC (nat2) ---------------------------------------- -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -91 conjecture(s) more... ->>> assert forall (nat2:nat), SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat2) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(rank : 0) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -92 conjecture(s) more... -Tactic List : 1 -induction nat1(rank:188) -================================================= -Progress: 399 - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -0 goal(s) more... - -92 conjecture(s) more... ->>> induction nat1(rank : 188) - - -1st goal of : forall (nat1:nat), SUCC (SUCC (natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (nat1) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -nat1 : nat -Base1 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) = natadd (ZERO) (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - -1 goal(s) more... - -92 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/natmul/sol6.log b/result/dilemma/dilemma-bench/natmul/sol6.log index 34f5cdb..17a0b7b 100644 --- a/result/dilemma/dilemma-bench/natmul/sol6.log +++ b/result/dilemma/dilemma-bench/natmul/sol6.log @@ -1639,16 +1639,6 @@ SUCC (SUCC (SUCC (nat2))) = SUCC (SUCC (natadd (natmul_ta1 (nat2) (ZERO)) (SUCC Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (natadd (natadd (nat2) (ZERO)) (ZERO))) -SUCC (SUCC (SUCC (nat2))) -SUCC (SUCC (SUCC (SUCC (nat3)))) -SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))) -expr list -SUCC (SUCC (natadd (natmul_ta1 (nat2) (ZERO)) (nat2))) -SUCC (SUCC (natadd (natmul_ta1 (nat2) (ZERO)) (SUCC (nat2)))) -SUCC (SUCC (natadd (natmul_ta1 (nat3) (ZERO)) (SUCC (SUCC (nat3))))) -SUCC (SUCC (natadd (natmul_ta1 (nat4) (ZERO)) (SUCC (SUCC (SUCC (nat4)))))) New Env ;; @@ -4914,16 +4904,6 @@ SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (natadd (nat2) (SUCC (ZERO)))))))) = SUCC (SU Tactic List : 0 previous tactics simpl in goal -expr list -SUCC (SUCC (SUCC (SUCC (natadd (nat2) (SUCC (SUCC (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (natadd (nat2) (SUCC (ZERO)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (natadd (nat3) (ZERO))))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (natadd (nat2) (ZERO))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))))) New Env ;; @@ -32056,6921 +32036,3 @@ SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) 2 goal(s) more... 2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 892 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 893 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 894 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 895 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 896 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite lemma6 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 897 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 898 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 899 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -rewrite <- lemma6 in goal at 1(rank:13) -rewrite lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 900 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 901 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 2 -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 2 -New Env - -;; -Lemma List -forall (arg26:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg26))) (arg26)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg26))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 902 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg26:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg26))) (arg26)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg26))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 903 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 904 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 905 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 906 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 907 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 908 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 909 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 910 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 911 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 912 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 913 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 914 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 915 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 916 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 917 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 0(rank:5) -================================================= -Progress: 918 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 919 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 1 -New Env - -;; -Lemma List -forall (arg27:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg27))) (arg27)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg27))))) (ZERO)) (ZERO)))) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 920 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg27:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg27))) (arg27)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg27))))) (ZERO)) (ZERO)))) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 921 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 922 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 923 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 924 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 925 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 926 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 927 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 928 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 929 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 930 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 931 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 932 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 933 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 934 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 935 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 936 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 937 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 938 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 939 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 940 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 941 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 942 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 943 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 944 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 945 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 1 -New Env - -;; -Lemma List -forall (arg28:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg28))) (arg28)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg28))))) (ZERO)) (ZERO))))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 946 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg28:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg28))) (arg28)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg28))))) (ZERO)) (ZERO)))))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 947 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 948 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 949 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 950 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 951 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 952 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 953 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 954 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 955 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 956 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 957 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 958 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 959 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 960 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 961 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 962 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 963 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 964 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 965 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 966 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 967 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 968 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 969 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 970 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 971 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:13) -rewrite <- lemma6 in goal at 1(rank:21) -================================================= -Progress: 972 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 973 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -New Env - -;; -Lemma List -forall (arg29:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg29))) (arg29)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg29))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 974 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg29:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg29))) (arg29)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg29))))) (ZERO)) (ZERO))) (ZERO))) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 975 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 976 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 977 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 978 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 979 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 980 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 981 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 982 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 983 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 984 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 985 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 986 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 987 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 988 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 989 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 990 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 991 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 992 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO))) (ZERO))) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 993 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 3(rank:5) -================================================= -Progress: 994 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 995 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 996 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 997 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 998 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 999 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 1(rank:13) -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 1000 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 3 -rewrite <- lemma6 in goal at 2 -rewrite <- lemma6 in goal at 2 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 1 -New Env - -;; -Lemma List -forall (arg30:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg30))) (arg30)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg30)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 1001 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg30:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg30))) (arg30)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg30)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 1002 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 1003 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 1004 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 1005 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 1006 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1007 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1008 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1009 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1010 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1011 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1012 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1013 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1014 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1)))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1015 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 1016 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 1017 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 1018 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 1019 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 2(rank:5) -================================================= -Progress: 1020 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 1021 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1022 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3)))))) = SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3))))))) (ZERO)) (ZERO)) (ZERO)))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1023 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1024 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 2(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 2(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1025 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 3(rank:5) -================================================= -Progress: 1026 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 1(rank:13) -rewrite <- lemma6 in goal at 2(rank:21) -rewrite lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 0(rank:21) -================================================= -Progress: 1027 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -rewrite <- lemma6 in goal at 0(rank:5) -================================================= -Progress: 1028 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:5) -================================================= -Progress: 1029 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> simpl in goal(rank : 5) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 5 -rewrite <- lemma6 in goal at 1(rank:13) -rewrite lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -rewrite <- lemma6 in goal at 2(rank:21) -================================================= -Progress: 1030 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 1(rank:13) -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1031 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 13) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 1(rank:21) -rewrite <- lemma6 in goal at 3(rank:21) -================================================= -Progress: 1032 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite lemma6 in goal at 3(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 1 -rewrite lemma6 in goal at 3 -New Env - -;; -Lemma List -forall (arg31:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg31))) (arg31)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg31))))))) (ZERO)) (ZERO)) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 1033 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg31:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg31))) (arg31)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg31))))))) (ZERO)) (ZERO)) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 1034 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 1035 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 1036 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 1037 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 1038 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1039 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 1040 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 1041 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 1042 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 1043 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 1044 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1045 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1046 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1047 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1048 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1049 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1050 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1051 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1052 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1053 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1054 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1055 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1056 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1057 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (ZERO) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1058 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 0(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:21) -rewrite <- lemma6 in goal at 1(rank:21) -================================================= -Progress: 1059 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 1(rank : 21) - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -rewrite IH1 in goal at 0 -reflexivity -rewrite lemma6 in goal at 0 -reflexivity -simpl in goal -rewrite <- lemma6 in goal at 2 -simpl in goal -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 0 -rewrite <- lemma6 in goal at 1 -rewrite <- lemma6 in goal at 1 -New Env - -;; -Lemma List -forall (arg32:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg32))) (arg32)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg32))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -End of Lemma List - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... -================================================= -Progress: 1060 - - -1st goal of : forall (nat1:nat) (nat2:nat), SUCC (natadd_ta1 (nat2) (natmul (nat1) (SUCC (nat2)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat2))) (nat2)) -nat2 : nat -nat3 : nat -IH1 : forall (nat1:nat), SUCC (natadd_ta1 (nat3) (natmul (nat1) (SUCC (nat3)))) = SUCC (natadd (natadd (nat1) (natmul_ta1 (nat1) (nat3))) (nat3)) -Inductive1 : nat2 = SUCC (nat3) -nat1 : nat -nat4 : nat -IH2 : SUCC (SUCC (natadd_ta1 (nat3) (natmul (nat4) (SUCC (SUCC (nat3)))))) = SUCC (natadd (natadd (nat4) (natmul_ta1 (nat4) (SUCC (nat3)))) (SUCC (nat3))) -Inductive2 : nat1 = SUCC (nat4) ---------------------------------------- -SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (SUCC (nat3)))) (SUCC (nat3))))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (SUCC (nat3)))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -1 conjecture(s) more... ->>> assert forall (arg32:nat) (nat3:nat) (nat4:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat3) (SUCC (natadd (natadd (nat4) (natmul (nat4) (arg32))) (arg32)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat3) (natadd (nat4) (natadd_ta1 (nat3) (natmul_ta1 (nat4) (arg32))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO)))(rank : 0) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:7) -================================================= -Progress: 1061 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 7) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat2(rank:8) -================================================= -Progress: 1062 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) - ---------------------------------------- -forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -0 goal(s) more... - -2 conjecture(s) more... ->>> induction nat2(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:8) -================================================= -Progress: 1063 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natadd (nat3) (natadd_ta1 (ZERO) (natmul_ta1 (nat3) (nat1))))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 8) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -induction nat3(rank:9) -================================================= -Progress: 1064 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO ---------------------------------------- -forall (nat1:nat) (nat3:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (nat3) (natmul_ta1 (nat3) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -1 goal(s) more... - -2 conjecture(s) more... ->>> induction nat3(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:9) -================================================= -Progress: 1065 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (natadd (ZERO) (natmul (ZERO) (nat1))) (nat1)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd (ZERO) (natmul_ta1 (ZERO) (nat1))) (ZERO)) (ZERO)) (ZERO)) (ZERO))))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 6 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1066 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 1067 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 1068 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 1069 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 1070 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 1071 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -induction nat1(rank:18) -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -================================================= -Progress: 1072 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 1073 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -================================================= -Progress: 1074 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 3(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -================================================= -Progress: 1075 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 5 -rewrite lemma6 in goal at 0(rank:17) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -induction nat1(rank:18) -================================================= -Progress: 1076 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1077 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1078 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 2 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1079 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite <- lemma6 in goal at 3(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (ZERO))) (ZERO)) (ZERO)) (ZERO)) (ZERO))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 2(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1080 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (nat1) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> rewrite lemma6 in goal at 0(rank : 17) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -intro nat1(rank:9) -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1081 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> intro nat1(rank : 9) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat ---------------------------------------- -SUCC (SUCC (SUCC (nat1))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... -Tactic List : 3 -rewrite <- lemma6 in goal at 0(rank:25) -rewrite <- lemma6 in goal at 1(rank:25) -rewrite <- lemma6 in goal at 3(rank:25) -================================================= -Progress: 1082 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:10) -================================================= -Progress: 1083 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... ->>> simpl in goal(rank : 10) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (ZERO))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... -Tactic List : 4 -rewrite <- lemma6 in goal at 0(rank:26) -rewrite <- lemma6 in goal at 1(rank:26) -rewrite <- lemma6 in goal at 2(rank:26) -rewrite <- lemma6 in goal at 3(rank:26) -================================================= -Progress: 1084 - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO ---------------------------------------- -forall (nat1:nat), SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat1) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -2 goal(s) more... - -2 conjecture(s) more... ->>> induction nat1(rank : 18) - - -1st goal of : forall (nat1:nat) (nat2:nat) (nat3:nat), SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (nat2) (SUCC (natadd (natadd (nat3) (natmul (nat3) (nat1))) (nat1)))) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO))) = SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (SUCC (SUCC (natadd_ta1 (natadd (nat2) (natadd (nat3) (natadd_ta1 (nat2) (natmul_ta1 (nat3) (nat1))))) (ZERO)))) (ZERO)) (ZERO)) (ZERO))) -nat2 : nat -Base1 : nat2 = ZERO -nat3 : nat -Base2 : nat3 = ZERO -nat1 : nat -Base3 : nat1 = ZERO ---------------------------------------- -SUCC (SUCC (SUCC (natadd_ta1 (natadd_ta1 (natadd_ta1 (natadd_ta1 (ZERO) (ZERO)) (ZERO)) (ZERO)) (ZERO)))) = SUCC (SUCC (SUCC (SUCC (ZERO)))) - -3 goal(s) more... - -2 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/natmul/ta4.log b/result/dilemma/dilemma-bench/natmul/ta4.log index ad6d7cc..94de5ca 100644 --- a/result/dilemma/dilemma-bench/natmul/ta4.log +++ b/result/dilemma/dilemma-bench/natmul/ta4.log @@ -455,16 +455,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) New Env let rec mk_lhs1 arg_2 arg_3 = match (arg_2) with @@ -754,16 +744,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) ================================================= Progress: 23 @@ -1248,16 +1228,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) ================================================= Progress: 37 @@ -1467,16 +1437,6 @@ Tactic List : 0 previous tactics simpl in goal rewrite IH1 in goal at 0 -expr list -natmul_ta1 (nat2) (ZERO) -natadd (natmul (nat2) (ZERO)) (ZERO) -natadd (natadd (natadd (natmul (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO) -natadd (natadd (natadd (natadd (natadd (natmul (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -natadd (natmul (nat2) (ZERO)) (ZERO) -natadd (natadd (natmul (nat2) (ZERO)) (ZERO)) (ZERO) -natadd (natadd (natadd (natadd (natmul (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -natadd (natadd (natadd (natadd (natadd (natadd (natmul (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -1612,16 +1572,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) ================================================= Progress: 47 @@ -1790,16 +1740,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) ================================================= Progress: 52 @@ -2152,16 +2092,6 @@ SUCC (nat2) = natadd (nat2) (SUCC (ZERO)) Tactic List : 0 previous tactics simpl in goal -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) ================================================= Progress: 62 @@ -2404,16 +2334,6 @@ natadd (nat2) (SUCC (ZERO)) = SUCC (nat2) Tactic List : 0 previous tactics simpl in goal -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) New Env let rec mk_lhs1 arg_26 = match (arg_26) with @@ -2863,16 +2783,6 @@ Tactic List : 0 previous tactics simpl in goal rewrite <- IH1 in goal at 0 -expr list -natmul (nat2) (ZERO) -natadd (natmul (nat2) (ZERO)) (ZERO) -natadd (natadd (natadd (natmul (nat3) (ZERO)) (ZERO)) (ZERO)) (ZERO) -natadd (natadd (natadd (natadd (natadd (natmul (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) -expr list -natadd (natmul_ta1 (nat2) (ZERO)) (ZERO) -natmul (nat2) (ZERO) -natadd (natadd (natmul (nat3) (ZERO)) (ZERO)) (ZERO) -natadd (natadd (natadd (natadd (natmul (nat4) (ZERO)) (ZERO)) (ZERO)) (ZERO)) (ZERO) New Env ;; @@ -3008,16 +2918,6 @@ natadd (nat2) (SUCC (ZERO)) = SUCC (nat2) Tactic List : 0 previous tactics simpl in goal -expr list -natadd (nat2) (ZERO) -natadd (nat2) (SUCC (ZERO)) -natadd (nat3) (SUCC (SUCC (ZERO))) -natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))) -expr list -nat2 -SUCC (nat2) -SUCC (SUCC (nat3)) -SUCC (SUCC (SUCC (nat4))) ================================================= Progress: 86 @@ -5318,16 +5218,6 @@ simpl in IH1 simpl in goal rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (mk_lhs1 (nat_list2) (SUCC (ZERO))) -mk_lhs1 ((hd::(hd::nat_list2))) (SUCC (ZERO)) -SUCC (mk_lhs1 ((hd::(hd::nat_list3))) (SUCC (ZERO))) -SUCC (SUCC (mk_lhs1 ((hd::(hd::nat_list4))) (SUCC (ZERO)))) -expr list -SUCC (SUCC (mk_rhs1 (nat_list2))) -SUCC (SUCC (SUCC (mk_rhs1 (nat_list2)))) -SUCC (SUCC (SUCC (SUCC (mk_rhs1 (nat_list3))))) -SUCC (SUCC (SUCC (SUCC (SUCC (mk_rhs1 (nat_list4)))))) ================================================= Progress: 152 @@ -8849,16 +8739,6 @@ simpl in IH1 simpl in goal rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (mk_lhs1 (nat_list2)) -mk_lhs1 ((hd::(hd::nat_list2))) -SUCC (mk_lhs1 ((hd::(hd::nat_list3)))) -SUCC (SUCC (mk_lhs1 ((hd::(hd::nat_list4))))) -expr list -mk_rhs1 (nat_list2) (SUCC (ZERO)) -SUCC (mk_rhs1 (nat_list2) (SUCC (ZERO))) -SUCC (SUCC (mk_rhs1 (nat_list3) (SUCC (ZERO)))) -SUCC (SUCC (SUCC (mk_rhs1 (nat_list4) (SUCC (ZERO))))) ================================================= Progress: 256 @@ -13216,16 +13096,6 @@ previous tactics simpl in goal rewrite <- lhs_lemma3 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (ZERO)) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(Nil))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(Nil)))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(Nil))))))) -expr list -SUCC (nat2) -SUCC (SUCC (nat2)) -SUCC (SUCC (SUCC (nat3))) -SUCC (SUCC (SUCC (SUCC (nat4)))) New Env ;; @@ -15166,16 +15036,6 @@ simpl in goal rewrite <- lhs_lemma3 in goal at 1 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (ZERO))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(Nil)))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(Nil))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(Nil)))))))) -expr list -SUCC (SUCC (natadd (nat2) (ZERO))) -SUCC (SUCC (natadd (nat2) (SUCC (ZERO)))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (ZERO))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (ZERO)))))) ================================================= Progress: 444 @@ -15273,16 +15133,6 @@ simpl in goal rewrite <- lhs_lemma3 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (ZERO))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(Nil)))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(Nil))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(Nil)))))))) -expr list -SUCC (SUCC (nat2)) -SUCC (SUCC (SUCC (nat2))) -SUCC (SUCC (SUCC (SUCC (nat3)))) -SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))) ================================================= Progress: 447 @@ -16280,16 +16130,6 @@ rewrite <- lhs_lemma3 in goal at 1 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (SUCC (ZERO)))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(hd::(Nil))))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(hd::(Nil)))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(hd::(Nil))))))))) -expr list -SUCC (SUCC (natadd (nat2) (SUCC (ZERO)))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (ZERO))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (ZERO)))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) ================================================= Progress: 477 @@ -16419,16 +16259,6 @@ rewrite <- lhs_lemma3 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (SUCC (ZERO)))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(hd::(Nil))))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(hd::(Nil)))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(hd::(Nil))))))))) -expr list -SUCC (SUCC (SUCC (nat2))) -SUCC (SUCC (SUCC (SUCC (nat2)))) -SUCC (SUCC (SUCC (SUCC (SUCC (nat3))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4)))))) ================================================= Progress: 481 @@ -17398,31 +17228,21 @@ Tactic List : 0 previous tactics simpl in goal rewrite lemma7 in goal at 0 -expr list -SUCC (SUCC (natadd (nat2) (ZERO))) -SUCC (SUCC (SUCC (natadd (nat2) (ZERO)))) -SUCC (SUCC (SUCC (SUCC (natadd (nat3) (ZERO))))) -SUCC (SUCC (SUCC (SUCC (SUCC (natadd (nat4) (ZERO)))))) -expr list -natadd (nat2) (SUCC (SUCC (ZERO))) -natadd (nat2) (SUCC (SUCC (SUCC (ZERO)))) -natadd (nat3) (SUCC (SUCC (SUCC (SUCC (ZERO))))) -natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))) New Env let rec mk_lhs2 arg_62 arg_63 = match (arg_62) with -| Nil -> SUCC (SUCC (natadd (arg_63) (ZERO))) +| Nil -> SUCC (natadd (arg_63) (ZERO)) | Cons hd tl -> SUCC (mk_lhs2 (tl) (arg_63)) ;; let rec mk_rhs2 arg_64 = match (arg_64) with -| Nil -> SUCC (SUCC (ZERO)) +| Nil -> SUCC (ZERO) | Cons hd tl -> SUCC (mk_rhs2 (tl)) ;; Lemma List -forall (nat2:nat), mk_lhs2 ((Nil)) (nat2) = SUCC (SUCC (natadd (nat2) (ZERO))) +forall (nat2:nat), mk_lhs2 ((Nil)) (nat2) = SUCC (natadd (nat2) (ZERO)) forall (tl:nat list) (nat2:nat), mk_lhs2 ((hd::tl)) (nat2) = SUCC (mk_lhs2 (tl) (nat2)) -forall , mk_rhs2 ((Nil)) = SUCC (SUCC (ZERO)) +forall , mk_rhs2 ((Nil)) = SUCC (ZERO) forall (tl:nat list), mk_rhs2 ((hd::tl)) = SUCC (mk_rhs2 (tl)) forall (lst:nat list) (nat2:nat), mk_lhs2 (lst) (nat2) = natadd (nat2) (mk_rhs2 (lst)) End of Lemma List @@ -17964,16 +17784,6 @@ rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO))))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil)))))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil))))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil)))))))))) -expr list -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (ZERO))))) -SUCC (SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO)))))) -SUCC (SUCC (natadd (nat3) (SUCC (SUCC (SUCC (SUCC (ZERO))))))) -SUCC (SUCC (natadd (nat4) (SUCC (SUCC (SUCC (SUCC (SUCC (ZERO)))))))) ================================================= Progress: 527 @@ -18135,16 +17945,6 @@ rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 rewrite <- lhs_lemma4 in goal at 0 -expr list -SUCC (natadd (nat2) (SUCC (SUCC (SUCC (ZERO))))) -SUCC (natadd (nat2) (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil)))))))) -SUCC (natadd (nat3) (SUCC (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil))))))))) -SUCC (natadd (nat4) (SUCC (SUCC (mk_lhs1 ((hd::(hd::(hd::(hd::(Nil)))))))))) -expr list -SUCC (SUCC (SUCC (SUCC (nat2)))) -SUCC (SUCC (SUCC (SUCC (SUCC (nat2))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat3)))))) -SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (SUCC (nat4))))))) ================================================= Progress: 532 diff --git a/result/dilemma/dilemma-bench/uniq/sol5.log b/result/dilemma/dilemma-bench/uniq/sol5.log index 1cb38e6..7dbe23e 100644 --- a/result/dilemma/dilemma-bench/uniq/sol5.log +++ b/result/dilemma/dilemma-bench/uniq/sol5.log @@ -2574,19 +2574,14 @@ simpl in goal intro Cond1 case a_eq (int1) (int2) case chk (int_list2) (int2) -expr list -(int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) -(int1::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (uniq_ta1 (int_list2)))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (int3) then remove_elem_ta1 (int2) (remove_elem_ta1 (int3) (uniq_ta1 (int_list3))) else (int3::remove_elem_ta1 (int2) (remove_elem_ta1 (int3) (uniq_ta1 (int_list3)))))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (int3) then remove_elem_ta1 (int2) (remove_elem_ta1 (int3) (uniq_ta1 ((int4::int_list4)))) else (int3::remove_elem_ta1 (int2) (remove_elem_ta1 (int3) (uniq_ta1 ((int4::int_list4))))))) Fatal error: exception Failure("not implemented : remove_lower") Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33 Called from Stdlib__List.map in file "list.ml", line 86, characters 15-19 Called from Stdlib__List.map in file "list.ml", line 88, characters 14-21 -Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 602-608, characters 9-20 -Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 889, characters 27-74 -Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1102, characters 9-64 -Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1121, characters 16-37 +Called from Dilemma__Finder.catch_recursive_pattern in file "lib/finder.ml", lines 720-726, characters 9-20 +Called from Dilemma__Finder.pattern_recognition in file "lib/finder.ml", line 1067, characters 37-84 +Called from Dilemma__Finder.advanced_generalize in file "lib/finder.ml", line 1287, characters 33-87 +Called from Dilemma__Finder.make_lemmas_by_advanced_generalize in file "lib/finder.ml", line 1305, characters 16-37 Called from Dilemma__Engine.progress in file "lib/engine.ml", line 128, characters 23-81 Called from Dilemma__Engine.proof_auto in file "lib/engine.ml", line 196, characters 8-69 Called from Dune__exe__Main.main in file "bin/main.ml", line 24, characters 12-79 diff --git a/result/dilemma/dilemma-bench/uniq/sol75.log b/result/dilemma/dilemma-bench/uniq/sol75.log index 24f1a6c..4ce219d 100644 --- a/result/dilemma/dilemma-bench/uniq/sol75.log +++ b/result/dilemma/dilemma-bench/uniq/sol75.log @@ -54456,5549 +54456,3 @@ forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) 380 conjecture(s) more... Deduplication: 0 -Tactic List : 1 -intro int1(rank:763) -================================================= -Progress: 1525 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -380 conjecture(s) more... ->>> intro int1(rank : 763) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -380 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg380:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg380))) = reverse (finder (arg380) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -380 conjecture(s) more... -================================================= -Progress: 1526 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -380 conjecture(s) more... ->>> assert forall (arg380:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg380))) = reverse (finder (arg380) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:766) -================================================= -Progress: 1527 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... ->>> induction int_list1(rank : 766) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -381 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:765) -================================================= -Progress: 1528 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -381 conjecture(s) more... ->>> reflexivity(rank : 765) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:765) -================================================= -Progress: 1529 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... ->>> intro int1(rank : 765) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg381:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg381))) = reverse (finder (arg381) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... -================================================= -Progress: 1530 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -381 conjecture(s) more... ->>> assert forall (arg381:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg381))) = reverse (finder (arg381) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:768) -================================================= -Progress: 1531 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... ->>> induction int_list1(rank : 768) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -382 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:767) -================================================= -Progress: 1532 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -382 conjecture(s) more... ->>> reflexivity(rank : 767) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:767) -================================================= -Progress: 1533 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... ->>> intro int1(rank : 767) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg382:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg382))) = reverse (finder (arg382) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... -================================================= -Progress: 1534 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -382 conjecture(s) more... ->>> assert forall (arg382:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg382))) = reverse (finder (arg382) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:770) -================================================= -Progress: 1535 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... ->>> induction int_list1(rank : 770) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -383 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:769) -================================================= -Progress: 1536 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -383 conjecture(s) more... ->>> reflexivity(rank : 769) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:769) -================================================= -Progress: 1537 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... ->>> intro int1(rank : 769) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg383:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg383))) = reverse (finder (arg383) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... -================================================= -Progress: 1538 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -383 conjecture(s) more... ->>> assert forall (arg383:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg383))) = reverse (finder (arg383) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:772) -================================================= -Progress: 1539 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... ->>> induction int_list1(rank : 772) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -384 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:771) -================================================= -Progress: 1540 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -384 conjecture(s) more... ->>> reflexivity(rank : 771) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:771) -================================================= -Progress: 1541 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... ->>> intro int1(rank : 771) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg384:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg384))) = reverse (finder (arg384) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... -================================================= -Progress: 1542 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -384 conjecture(s) more... ->>> assert forall (arg384:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg384))) = reverse (finder (arg384) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:774) -================================================= -Progress: 1543 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... ->>> induction int_list1(rank : 774) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -385 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:773) -================================================= -Progress: 1544 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -385 conjecture(s) more... ->>> reflexivity(rank : 773) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:773) -================================================= -Progress: 1545 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... ->>> intro int1(rank : 773) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg385:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg385))) = reverse (finder (arg385) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... -================================================= -Progress: 1546 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -385 conjecture(s) more... ->>> assert forall (arg385:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg385))) = reverse (finder (arg385) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:776) -================================================= -Progress: 1547 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... ->>> induction int_list1(rank : 776) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -386 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:775) -================================================= -Progress: 1548 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -386 conjecture(s) more... ->>> reflexivity(rank : 775) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:775) -================================================= -Progress: 1549 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... ->>> intro int1(rank : 775) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg386:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg386))) = reverse (finder (arg386) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... -================================================= -Progress: 1550 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -386 conjecture(s) more... ->>> assert forall (arg386:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg386))) = reverse (finder (arg386) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:778) -================================================= -Progress: 1551 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... ->>> induction int_list1(rank : 778) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -387 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:777) -================================================= -Progress: 1552 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -387 conjecture(s) more... ->>> reflexivity(rank : 777) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:777) -================================================= -Progress: 1553 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... ->>> intro int1(rank : 777) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg387:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg387))) = reverse (finder (arg387) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... -================================================= -Progress: 1554 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -387 conjecture(s) more... ->>> assert forall (arg387:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg387))) = reverse (finder (arg387) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:780) -================================================= -Progress: 1555 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... ->>> induction int_list1(rank : 780) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -388 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:779) -================================================= -Progress: 1556 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -388 conjecture(s) more... ->>> reflexivity(rank : 779) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:779) -================================================= -Progress: 1557 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... ->>> intro int1(rank : 779) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg388:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg388))) = reverse (finder (arg388) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... -================================================= -Progress: 1558 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -388 conjecture(s) more... ->>> assert forall (arg388:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg388))) = reverse (finder (arg388) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:782) -================================================= -Progress: 1559 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... ->>> induction int_list1(rank : 782) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -389 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:781) -================================================= -Progress: 1560 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -389 conjecture(s) more... ->>> reflexivity(rank : 781) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:781) -================================================= -Progress: 1561 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... ->>> intro int1(rank : 781) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg389:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg389))) = reverse (finder (arg389) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... -================================================= -Progress: 1562 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -389 conjecture(s) more... ->>> assert forall (arg389:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg389))) = reverse (finder (arg389) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:784) -================================================= -Progress: 1563 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... ->>> induction int_list1(rank : 784) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -390 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:783) -================================================= -Progress: 1564 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -390 conjecture(s) more... ->>> reflexivity(rank : 783) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:783) -================================================= -Progress: 1565 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... ->>> intro int1(rank : 783) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg390:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg390))) = reverse (finder (arg390) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... -================================================= -Progress: 1566 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -390 conjecture(s) more... ->>> assert forall (arg390:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg390))) = reverse (finder (arg390) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:786) -================================================= -Progress: 1567 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... ->>> induction int_list1(rank : 786) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -391 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:785) -================================================= -Progress: 1568 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -391 conjecture(s) more... ->>> reflexivity(rank : 785) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:785) -================================================= -Progress: 1569 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... ->>> intro int1(rank : 785) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg391:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg391))) = reverse (finder (arg391) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... -================================================= -Progress: 1570 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -391 conjecture(s) more... ->>> assert forall (arg391:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg391))) = reverse (finder (arg391) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:788) -================================================= -Progress: 1571 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... ->>> induction int_list1(rank : 788) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -392 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:787) -================================================= -Progress: 1572 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -392 conjecture(s) more... ->>> reflexivity(rank : 787) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:787) -================================================= -Progress: 1573 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... ->>> intro int1(rank : 787) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg392:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg392))) = reverse (finder (arg392) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... -================================================= -Progress: 1574 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -392 conjecture(s) more... ->>> assert forall (arg392:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg392))) = reverse (finder (arg392) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:790) -================================================= -Progress: 1575 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... ->>> induction int_list1(rank : 790) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -393 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:789) -================================================= -Progress: 1576 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -393 conjecture(s) more... ->>> reflexivity(rank : 789) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:789) -================================================= -Progress: 1577 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... ->>> intro int1(rank : 789) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg393:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg393))) = reverse (finder (arg393) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... -================================================= -Progress: 1578 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -393 conjecture(s) more... ->>> assert forall (arg393:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg393))) = reverse (finder (arg393) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:792) -================================================= -Progress: 1579 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... ->>> induction int_list1(rank : 792) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -394 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:791) -================================================= -Progress: 1580 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -394 conjecture(s) more... ->>> reflexivity(rank : 791) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:791) -================================================= -Progress: 1581 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... ->>> intro int1(rank : 791) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg394:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg394))) = reverse (finder (arg394) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... -================================================= -Progress: 1582 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -394 conjecture(s) more... ->>> assert forall (arg394:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg394))) = reverse (finder (arg394) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:794) -================================================= -Progress: 1583 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... ->>> induction int_list1(rank : 794) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -395 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:793) -================================================= -Progress: 1584 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -395 conjecture(s) more... ->>> reflexivity(rank : 793) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:793) -================================================= -Progress: 1585 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... ->>> intro int1(rank : 793) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg395:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg395))) = reverse (finder (arg395) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... -================================================= -Progress: 1586 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -395 conjecture(s) more... ->>> assert forall (arg395:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg395))) = reverse (finder (arg395) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:796) -================================================= -Progress: 1587 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... ->>> induction int_list1(rank : 796) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -396 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:795) -================================================= -Progress: 1588 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -396 conjecture(s) more... ->>> reflexivity(rank : 795) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:795) -================================================= -Progress: 1589 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... ->>> intro int1(rank : 795) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg396:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg396))) = reverse (finder (arg396) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... -================================================= -Progress: 1590 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -396 conjecture(s) more... ->>> assert forall (arg396:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg396))) = reverse (finder (arg396) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:798) -================================================= -Progress: 1591 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... ->>> induction int_list1(rank : 798) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -397 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:797) -================================================= -Progress: 1592 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -397 conjecture(s) more... ->>> reflexivity(rank : 797) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:797) -================================================= -Progress: 1593 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... ->>> intro int1(rank : 797) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg397:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg397))) = reverse (finder (arg397) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... -================================================= -Progress: 1594 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -397 conjecture(s) more... ->>> assert forall (arg397:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg397))) = reverse (finder (arg397) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:800) -================================================= -Progress: 1595 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... ->>> induction int_list1(rank : 800) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -398 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:799) -================================================= -Progress: 1596 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -398 conjecture(s) more... ->>> reflexivity(rank : 799) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:799) -================================================= -Progress: 1597 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... ->>> intro int1(rank : 799) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg398:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg398))) = reverse (finder (arg398) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... -================================================= -Progress: 1598 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -398 conjecture(s) more... ->>> assert forall (arg398:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg398))) = reverse (finder (arg398) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:802) -================================================= -Progress: 1599 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... ->>> induction int_list1(rank : 802) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -399 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:801) -================================================= -Progress: 1600 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -399 conjecture(s) more... ->>> reflexivity(rank : 801) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:801) -================================================= -Progress: 1601 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... ->>> intro int1(rank : 801) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg399:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg399))) = reverse (finder (arg399) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... -================================================= -Progress: 1602 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -399 conjecture(s) more... ->>> assert forall (arg399:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg399))) = reverse (finder (arg399) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:804) -================================================= -Progress: 1603 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... ->>> induction int_list1(rank : 804) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -400 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:803) -================================================= -Progress: 1604 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -400 conjecture(s) more... ->>> reflexivity(rank : 803) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:803) -================================================= -Progress: 1605 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... ->>> intro int1(rank : 803) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg400:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg400))) = reverse (finder (arg400) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... -================================================= -Progress: 1606 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -400 conjecture(s) more... ->>> assert forall (arg400:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg400))) = reverse (finder (arg400) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:806) -================================================= -Progress: 1607 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... ->>> induction int_list1(rank : 806) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -401 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:805) -================================================= -Progress: 1608 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -401 conjecture(s) more... ->>> reflexivity(rank : 805) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:805) -================================================= -Progress: 1609 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... ->>> intro int1(rank : 805) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg401:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg401))) = reverse (finder (arg401) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... -================================================= -Progress: 1610 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -401 conjecture(s) more... ->>> assert forall (arg401:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg401))) = reverse (finder (arg401) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:808) -================================================= -Progress: 1611 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... ->>> induction int_list1(rank : 808) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -402 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:807) -================================================= -Progress: 1612 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -402 conjecture(s) more... ->>> reflexivity(rank : 807) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:807) -================================================= -Progress: 1613 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... ->>> intro int1(rank : 807) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg402:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg402))) = reverse (finder (arg402) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... -================================================= -Progress: 1614 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -402 conjecture(s) more... ->>> assert forall (arg402:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg402))) = reverse (finder (arg402) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:810) -================================================= -Progress: 1615 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... ->>> induction int_list1(rank : 810) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -403 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:809) -================================================= -Progress: 1616 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -403 conjecture(s) more... ->>> reflexivity(rank : 809) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:809) -================================================= -Progress: 1617 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... ->>> intro int1(rank : 809) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg403:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg403))) = reverse (finder (arg403) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... -================================================= -Progress: 1618 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -403 conjecture(s) more... ->>> assert forall (arg403:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg403))) = reverse (finder (arg403) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:812) -================================================= -Progress: 1619 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... ->>> induction int_list1(rank : 812) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -404 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:811) -================================================= -Progress: 1620 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -404 conjecture(s) more... ->>> reflexivity(rank : 811) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:811) -================================================= -Progress: 1621 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... ->>> intro int1(rank : 811) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg404:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg404))) = reverse (finder (arg404) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... -================================================= -Progress: 1622 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -404 conjecture(s) more... ->>> assert forall (arg404:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg404))) = reverse (finder (arg404) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:814) -================================================= -Progress: 1623 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... ->>> induction int_list1(rank : 814) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -405 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:813) -================================================= -Progress: 1624 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -405 conjecture(s) more... ->>> reflexivity(rank : 813) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:813) -================================================= -Progress: 1625 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... ->>> intro int1(rank : 813) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg405:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg405))) = reverse (finder (arg405) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... -================================================= -Progress: 1626 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -405 conjecture(s) more... ->>> assert forall (arg405:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg405))) = reverse (finder (arg405) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:816) -================================================= -Progress: 1627 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... ->>> induction int_list1(rank : 816) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -406 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:815) -================================================= -Progress: 1628 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -406 conjecture(s) more... ->>> reflexivity(rank : 815) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:815) -================================================= -Progress: 1629 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... ->>> intro int1(rank : 815) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg406:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg406))) = reverse (finder (arg406) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... -================================================= -Progress: 1630 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -406 conjecture(s) more... ->>> assert forall (arg406:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg406))) = reverse (finder (arg406) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:818) -================================================= -Progress: 1631 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... ->>> induction int_list1(rank : 818) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -407 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:817) -================================================= -Progress: 1632 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -407 conjecture(s) more... ->>> reflexivity(rank : 817) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:817) -================================================= -Progress: 1633 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... ->>> intro int1(rank : 817) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg407:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg407))) = reverse (finder (arg407) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... -================================================= -Progress: 1634 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -407 conjecture(s) more... ->>> assert forall (arg407:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg407))) = reverse (finder (arg407) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:820) -================================================= -Progress: 1635 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... ->>> induction int_list1(rank : 820) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -408 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:819) -================================================= -Progress: 1636 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -408 conjecture(s) more... ->>> reflexivity(rank : 819) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:819) -================================================= -Progress: 1637 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... ->>> intro int1(rank : 819) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg408:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg408))) = reverse (finder (arg408) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... -================================================= -Progress: 1638 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -408 conjecture(s) more... ->>> assert forall (arg408:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg408))) = reverse (finder (arg408) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:822) -================================================= -Progress: 1639 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... ->>> induction int_list1(rank : 822) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -409 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:821) -================================================= -Progress: 1640 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -409 conjecture(s) more... ->>> reflexivity(rank : 821) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:821) -================================================= -Progress: 1641 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... ->>> intro int1(rank : 821) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg409:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg409))) = reverse (finder (arg409) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... -================================================= -Progress: 1642 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -409 conjecture(s) more... ->>> assert forall (arg409:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg409))) = reverse (finder (arg409) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:824) -================================================= -Progress: 1643 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... ->>> induction int_list1(rank : 824) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -410 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:823) -================================================= -Progress: 1644 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -410 conjecture(s) more... ->>> reflexivity(rank : 823) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:823) -================================================= -Progress: 1645 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... ->>> intro int1(rank : 823) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg410:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg410))) = reverse (finder (arg410) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... -================================================= -Progress: 1646 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -410 conjecture(s) more... ->>> assert forall (arg410:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg410))) = reverse (finder (arg410) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:826) -================================================= -Progress: 1647 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... ->>> induction int_list1(rank : 826) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -411 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:825) -================================================= -Progress: 1648 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -411 conjecture(s) more... ->>> reflexivity(rank : 825) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:825) -================================================= -Progress: 1649 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... ->>> intro int1(rank : 825) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg411:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg411))) = reverse (finder (arg411) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... -================================================= -Progress: 1650 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -411 conjecture(s) more... ->>> assert forall (arg411:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg411))) = reverse (finder (arg411) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:828) -================================================= -Progress: 1651 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... ->>> induction int_list1(rank : 828) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -412 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:827) -================================================= -Progress: 1652 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -412 conjecture(s) more... ->>> reflexivity(rank : 827) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:827) -================================================= -Progress: 1653 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... ->>> intro int1(rank : 827) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg412:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg412))) = reverse (finder (arg412) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... -================================================= -Progress: 1654 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -412 conjecture(s) more... ->>> assert forall (arg412:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg412))) = reverse (finder (arg412) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:830) -================================================= -Progress: 1655 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... ->>> induction int_list1(rank : 830) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -413 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:829) -================================================= -Progress: 1656 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -413 conjecture(s) more... ->>> reflexivity(rank : 829) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:829) -================================================= -Progress: 1657 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... ->>> intro int1(rank : 829) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg413:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg413))) = reverse (finder (arg413) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... -================================================= -Progress: 1658 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -413 conjecture(s) more... ->>> assert forall (arg413:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg413))) = reverse (finder (arg413) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:832) -================================================= -Progress: 1659 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... ->>> induction int_list1(rank : 832) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -414 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:831) -================================================= -Progress: 1660 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -414 conjecture(s) more... ->>> reflexivity(rank : 831) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:831) -================================================= -Progress: 1661 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... ->>> intro int1(rank : 831) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg414:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg414))) = reverse (finder (arg414) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... -================================================= -Progress: 1662 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -414 conjecture(s) more... ->>> assert forall (arg414:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg414))) = reverse (finder (arg414) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:834) -================================================= -Progress: 1663 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... ->>> induction int_list1(rank : 834) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -415 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:833) -================================================= -Progress: 1664 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -415 conjecture(s) more... ->>> reflexivity(rank : 833) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:833) -================================================= -Progress: 1665 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... ->>> intro int1(rank : 833) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg415:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg415))) = reverse (finder (arg415) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... -================================================= -Progress: 1666 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -415 conjecture(s) more... ->>> assert forall (arg415:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg415))) = reverse (finder (arg415) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:836) -================================================= -Progress: 1667 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... ->>> induction int_list1(rank : 836) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -416 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:835) -================================================= -Progress: 1668 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -416 conjecture(s) more... ->>> reflexivity(rank : 835) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:835) -================================================= -Progress: 1669 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... ->>> intro int1(rank : 835) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg416:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg416))) = reverse (finder (arg416) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... -================================================= -Progress: 1670 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -416 conjecture(s) more... ->>> assert forall (arg416:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg416))) = reverse (finder (arg416) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:838) -================================================= -Progress: 1671 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... ->>> induction int_list1(rank : 838) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -417 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:837) -================================================= -Progress: 1672 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -417 conjecture(s) more... ->>> reflexivity(rank : 837) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:837) -================================================= -Progress: 1673 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... ->>> intro int1(rank : 837) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg417:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg417))) = reverse (finder (arg417) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... -================================================= -Progress: 1674 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -417 conjecture(s) more... ->>> assert forall (arg417:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg417))) = reverse (finder (arg417) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:840) -================================================= -Progress: 1675 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... ->>> induction int_list1(rank : 840) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -418 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:839) -================================================= -Progress: 1676 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -418 conjecture(s) more... ->>> reflexivity(rank : 839) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -intro int1(rank:839) -================================================= -Progress: 1677 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... ->>> intro int1(rank : 839) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... -Tactic List : 0 -previous tactics -intro int1 -New Env - -;; -Lemma List -forall (arg418:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg418))) = reverse (finder (arg418) ((int1::(Nil)))) -End of Lemma List - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... -================================================= -Progress: 1678 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -int2 : int -int_list2 : int list -IH1 : forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list2))) = reverse (finder (int_list2) ((int1::(Nil)))) -Inductive1 : int_list1 = (int2::int_list2) -int1 : int ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq_ta1 ((int2::int_list2)))) = reverse (finder ((int2::int_list2)) ((int1::(Nil)))) - -0 goal(s) more... - -418 conjecture(s) more... ->>> assert forall (arg418:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (arg418))) = reverse (finder (arg418) ((int1::(Nil))))(rank : 0) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -419 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:842) -================================================= -Progress: 1679 - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - ---------------------------------------- -forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) - -0 goal(s) more... - -419 conjecture(s) more... ->>> induction int_list1(rank : 842) - - -1st goal of : forall (int_list1:int list) (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 (int_list1))) = reverse (finder (int_list1) ((int1::(Nil)))) -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -forall (int1:int), (int1::remove_elem_ta1 (int1) (uniq_ta1 ((Nil)))) = reverse (finder ((Nil)) ((int1::(Nil)))) - -1 goal(s) more... - -419 conjecture(s) more... diff --git a/result/dilemma/dilemma-bench/uniq/ta2.log b/result/dilemma/dilemma-bench/uniq/ta2.log index 6ecf40b..a25f148 100644 --- a/result/dilemma/dilemma-bench/uniq/ta2.log +++ b/result/dilemma/dilemma-bench/uniq/ta2.log @@ -51950,11405 +51950,3 @@ forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = fa 0 goal(s) more... 5 conjecture(s) more... -Tactic List : 1 -intro Cond7(rank:13) -================================================= -Progress: 1032 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond7(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond8(rank:13) -================================================= -Progress: 1033 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond8(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond9(rank:13) -================================================= -Progress: 1034 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond9(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:14) -================================================= -Progress: 1035 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction int_list1(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1036 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::uniq (drop ((int5::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((int5::int_list2)) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1037 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::uniq (drop ((int5::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((int5::int_list2)) (int2)) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int5) (int1) then drop (int_list2) (int1) else (int5::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int1)(rank:14) -case a_eq (int5) (int2)(rank:14) -================================================= -Progress: 1038 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int5) (int1) then drop (int_list2) (int1) else (int5::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int1)(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int2)(rank:15) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 1039 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int5) (int1) then drop (int_list2) (int1) else (int5::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int5) (int1) then drop (int_list2) (int1) else (int5::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int1)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1040 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 0(rank:23) -================================================= -Progress: 1041 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int5) (int1) then drop (int_list2) (int1) else (int5::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int1)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 0(rank:23) -================================================= -Progress: 1042 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int1) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int1) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1043 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int1) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int1) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::uniq (drop (int_list2) (int1))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1044 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1045 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = false ---------------------------------------- -(int1::(int4::uniq (drop (drop (int_list2) (int1)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 1 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:12) -================================================= -Progress: 1046 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = false ---------------------------------------- -(int1::(int4::uniq (drop (drop (int_list2) (int1)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = false ---------------------------------------- -(int1::(int4::uniq (drop (drop (int_list2) (int1)) (int4)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int4) (int2) -case a_eq (int4) (int1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (arg17:a list) (int1:int) (int4:int), a_eq (int4) (int1) = false -> (int1::(int4::uniq (drop (arg17) (int4)))) = (int1::uniq (arg17)) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = false ---------------------------------------- -(int1::(int4::uniq (drop (drop (int_list2) (int1)) (int4)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1047 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int3)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int3)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int1) = false ---------------------------------------- -(int1::(int4::uniq (drop (drop (int_list2) (int1)) (int4)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (arg17:a list) (int1:int) (int4:int), a_eq (int4) (int1) = false -> (int1::(int4::uniq (drop (arg17) (int4)))) = (int1::uniq (arg17))(rank : 0) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int1(rank:13) -================================================= -Progress: 1048 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int1(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int2(rank:13) -================================================= -Progress: 1049 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int2(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1050 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction a_list1(rank:14) -================================================= -Progress: 1051 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction a_list1(rank : 14) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:14) -================================================= -Progress: 1052 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 14) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::(Nil))) = (int1::(Nil)) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -================================================= -Progress: 1053 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case a_eq (int5) (int2)(rank:15) -================================================= -Progress: 1054 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1055 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int3) then drop (drop (int_list2) (int2)) (int3) else (int5::drop (drop (int_list2) (int2)) (int3))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int5) (int3)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1056 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int3) then drop (drop (int_list2) (int2)) (int3) else (int5::drop (drop (int_list2) (int2)) (int3))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int3)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1057 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int4) then drop (drop (drop (int_list2) (int2)) (int3)) (int4) else (int5::drop (drop (drop (int_list2) (int2)) (int3)) (int4))))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int5) (int4)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1058 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int4) then drop (drop (drop (int_list2) (int2)) (int3)) (int4) else (int5::drop (drop (drop (int_list2) (int2)) (int3)) (int4))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int4)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1059 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::if a_eq (int1) (int5) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))) else (int5::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int1) (int5)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1060 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::if a_eq (int1) (int5) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))) else (int5::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int1) (int5)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false -Case5 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 1061 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false -Case5 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false -Case5 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int5) (int1) -rewrite IH1 in goal at 0 -case a_eq (int5) (int2) -reflexivity -case a_eq (int5) (int3) -reflexivity -case a_eq (int5) (int4) -reflexivity -case a_eq (int1) (int5) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list2:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false -Case5 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 1062 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int3) = false -Case4 : a_eq (int5) (int4) = false -Case5 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list2:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int1(rank:15) -================================================= -Progress: 1063 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int1(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int2(rank:15) -================================================= -Progress: 1064 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int2(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int3(rank:15) -================================================= -Progress: 1065 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int3(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int4(rank:15) -================================================= -Progress: 1066 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int4(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int5(rank:15) -================================================= -Progress: 1067 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int5(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 1068 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:15) -================================================= -Progress: 1069 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond2(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:15) -================================================= -Progress: 1070 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond3(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:15) -================================================= -Progress: 1071 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond4(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:15) -================================================= -Progress: 1072 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond5(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond6(rank:15) -================================================= -Progress: 1073 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond6(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond7(rank:15) -================================================= -Progress: 1074 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond7(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond8(rank:15) -================================================= -Progress: 1075 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond8(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond9(rank:15) -================================================= -Progress: 1076 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond9(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond10(rank:15) -================================================= -Progress: 1077 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond10(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond11(rank:15) -================================================= -Progress: 1078 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond11(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond12(rank:15) -================================================= -Progress: 1079 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond12(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond13(rank:15) -================================================= -Progress: 1080 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond13(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond14(rank:15) -================================================= -Progress: 1081 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond14(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:16) -================================================= -Progress: 1082 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction int_list1(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1083 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::uniq (drop ((int6::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop ((int6::int_list2)) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1084 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::uniq (drop ((int6::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop ((int6::int_list2)) (int2)) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int6) (int1) then drop (int_list2) (int1) else (int6::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -case a_eq (int6) (int1)(rank:16) -case a_eq (int6) (int2)(rank:16) -================================================= -Progress: 1085 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int6) (int1) then drop (int_list2) (int1) else (int6::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int1)(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -case a_eq (int6) (int2)(rank:17) -rewrite IH1 in goal at 0(rank:24) -================================================= -Progress: 1086 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int6) (int1) then drop (int_list2) (int1) else (int6::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int2)(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int6) (int1) then drop (int_list2) (int1) else (int6::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -case a_eq (int6) (int1)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1087 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int2)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:25) -rewrite <- IH1 in goal at 0(rank:25) -================================================= -Progress: 1088 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int6) (int1) then drop (int_list2) (int1) else (int6::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int1)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:25) -rewrite <- IH1 in goal at 0(rank:25) -================================================= -Progress: 1089 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1090 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 23) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int1) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::uniq (drop (int_list2) (int1))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1091 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 23) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1092 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = false ---------------------------------------- -(int1::(int5::uniq (drop (drop (int_list2) (int1)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 1 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:14) -================================================= -Progress: 1093 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = false ---------------------------------------- -(int1::(int5::uniq (drop (drop (int_list2) (int1)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = false ---------------------------------------- -(int1::(int5::uniq (drop (drop (int_list2) (int1)) (int5)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int5) (int2) -case a_eq (int5) (int1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (arg18:a list) (int1:int) (int5:int), a_eq (int5) (int1) = false -> (int1::(int5::uniq (drop (arg18) (int5)))) = (int1::uniq (arg18)) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = false ---------------------------------------- -(int1::(int5::uniq (drop (drop (int_list2) (int1)) (int5)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 1094 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int3)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int3)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int1) = false ---------------------------------------- -(int1::(int5::uniq (drop (drop (int_list2) (int1)) (int5)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (arg18:a list) (int1:int) (int5:int), a_eq (int5) (int1) = false -> (int1::(int5::uniq (drop (arg18) (int5)))) = (int1::uniq (arg18))(rank : 0) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int1(rank:15) -================================================= -Progress: 1095 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int1(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int2(rank:15) -================================================= -Progress: 1096 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int2(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 1097 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction a_list1(rank:16) -================================================= -Progress: 1098 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction a_list1(rank : 16) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:16) -================================================= -Progress: 1099 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 16) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::(Nil))) = (int1::(Nil)) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -================================================= -Progress: 1100 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 24) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -case a_eq (int6) (int2)(rank:17) -================================================= -Progress: 1101 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (if a_eq (int6) (int2) then drop (int_list2) (int2) else (int6::drop (int_list2) (int2))) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int2)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1102 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int6) (int3) then drop (drop (int_list2) (int2)) (int3) else (int6::drop (drop (int_list2) (int2)) (int3))) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int6) (int3)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1103 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (if a_eq (int6) (int3) then drop (drop (int_list2) (int2)) (int3) else (int6::drop (drop (int_list2) (int2)) (int3))) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int3)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1104 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int6) (int4) then drop (drop (drop (int_list2) (int2)) (int3)) (int4) else (int6::drop (drop (drop (int_list2) (int2)) (int3)) (int4))) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int6) (int4)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1105 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int6) (int4) then drop (drop (drop (int_list2) (int2)) (int3)) (int4) else (int6::drop (drop (drop (int_list2) (int2)) (int3)) (int4))) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int4)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1106 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int6) (int5) then drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5) else (int6::drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))))) - -1 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int6) (int5)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1107 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int6) (int5) then drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5) else (int6::drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5))))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int6) (int5)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1108 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::if a_eq (int1) (int6) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6))) else (int6::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6))))) - -1 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int1) (int6)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1109 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::if a_eq (int1) (int6) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6))) else (int6::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6))))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int1) (int6)(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false -Case6 : a_eq (int1) (int6) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:17) -================================================= -Progress: 1110 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false -Case6 : a_eq (int1) (int6) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false -Case6 : a_eq (int1) (int6) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int6) (int1) -rewrite IH1 in goal at 0 -case a_eq (int6) (int2) -reflexivity -case a_eq (int6) (int3) -reflexivity -case a_eq (int6) (int4) -reflexivity -case a_eq (int6) (int5) -reflexivity -case a_eq (int1) (int6) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list2:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false -Case6 : a_eq (int1) (int6) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1111 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = false -Case3 : a_eq (int6) (int3) = false -Case4 : a_eq (int6) (int4) = false -Case5 : a_eq (int6) (int5) = false -Case6 : a_eq (int1) (int6) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list2:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int1(rank:17) -================================================= -Progress: 1112 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int1(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int2(rank:17) -================================================= -Progress: 1113 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int2(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int3(rank:17) -================================================= -Progress: 1114 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int3(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int4(rank:17) -================================================= -Progress: 1115 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int4(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int5(rank:17) -================================================= -Progress: 1116 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int5(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int6(rank:17) -================================================= -Progress: 1117 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int6(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:17) -================================================= -Progress: 1118 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond1(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:17) -================================================= -Progress: 1119 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond2(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:17) -================================================= -Progress: 1120 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond3(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:17) -================================================= -Progress: 1121 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond4(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:17) -================================================= -Progress: 1122 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond5(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond6(rank:17) -================================================= -Progress: 1123 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond6(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond7(rank:17) -================================================= -Progress: 1124 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond7(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond8(rank:17) -================================================= -Progress: 1125 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond8(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond9(rank:17) -================================================= -Progress: 1126 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond9(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond10(rank:17) -================================================= -Progress: 1127 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond10(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond11(rank:17) -================================================= -Progress: 1128 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond11(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond12(rank:17) -================================================= -Progress: 1129 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond12(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond13(rank:17) -================================================= -Progress: 1130 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond13(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond14(rank:17) -================================================= -Progress: 1131 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond14(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond15(rank:17) -================================================= -Progress: 1132 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond15(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond16(rank:17) -================================================= -Progress: 1133 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond16(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond17(rank:17) -================================================= -Progress: 1134 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond17(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond18(rank:17) -================================================= -Progress: 1135 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond18(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond19(rank:17) -================================================= -Progress: 1136 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond19(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond20(rank:17) -================================================= -Progress: 1137 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond20(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:18) -================================================= -Progress: 1138 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true ---------------------------------------- -forall (int_list1:int list), (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> induction int_list1(rank : 18) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:17) -================================================= -Progress: 1139 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::uniq (drop ((Nil)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop ((Nil)) (int2)) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> reflexivity(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) ---------------------------------------- -(int1::uniq (drop ((int7::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop ((int7::int_list2)) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:17) -================================================= -Progress: 1140 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) ---------------------------------------- -(int1::uniq (drop ((int7::int_list2)) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop ((int7::int_list2)) (int2)) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> simpl in goal(rank : 17) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int7) (int1) then drop (int_list2) (int1) else (int7::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (if a_eq (int7) (int2) then drop (int_list2) (int2) else (int7::drop (int_list2) (int2))) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -case a_eq (int7) (int1)(rank:18) -case a_eq (int7) (int2)(rank:18) -================================================= -Progress: 1141 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int7) (int1) then drop (int_list2) (int1) else (int7::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (if a_eq (int7) (int2) then drop (int_list2) (int2) else (int7::drop (int_list2) (int2))) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> case a_eq (int7) (int1)(rank : 18) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (if a_eq (int7) (int2) then drop (int_list2) (int2) else (int7::drop (int_list2) (int2))) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -case a_eq (int7) (int2)(rank:19) -rewrite IH1 in goal at 0(rank:26) -================================================= -Progress: 1142 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) ---------------------------------------- -(int1::uniq (if a_eq (int7) (int1) then drop (int_list2) (int1) else (int7::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (if a_eq (int7) (int2) then drop (int_list2) (int2) else (int7::drop (int_list2) (int2))) (int3)) (int4)) (int5)) (int6)))) - -0 goal(s) more... - -7 conjecture(s) more... ->>> case a_eq (int7) (int2)(rank : 18) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int7) (int1) then drop (int_list2) (int1) else (int7::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -case a_eq (int7) (int1)(rank:19) -rewrite <- IH1 in goal at 0(rank:34) -================================================= -Progress: 1143 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (if a_eq (int7) (int2) then drop (int_list2) (int2) else (int7::drop (int_list2) (int2))) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> case a_eq (int7) (int2)(rank : 19) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int1) = true -Case2 : a_eq (int7) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:27) -rewrite <- IH1 in goal at 0(rank:27) -================================================= -Progress: 1144 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int2) = true ---------------------------------------- -(int1::uniq (if a_eq (int7) (int1) then drop (int_list2) (int1) else (int7::drop (int_list2) (int1)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> case a_eq (int7) (int1)(rank : 19) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int6:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true->a_eq (int6) (int1) = true->a_eq (int6) (int2) = false->a_eq (int6) (int3) = false->a_eq (int6) (int4) = false->a_eq (int6) (int5) = false->a_eq (int1) (int6) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)) (int6)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -int6 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -Cond15 : a_eq (int6) (int1) = true -Cond16 : a_eq (int6) (int2) = false -Cond17 : a_eq (int6) (int3) = false -Cond18 : a_eq (int6) (int4) = false -Cond19 : a_eq (int6) (int5) = false -Cond20 : a_eq (int1) (int6) = true -int_list1 : int list -int7 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) -Inductive1 : int_list1 = (int7::int_list2) -Case1 : a_eq (int7) (int2) = true -Case2 : a_eq (int7) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)) (int6)))) - -2 goal(s) more... - -7 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:27) -rewrite <- IH1 in goal at 0(rank:27) -================================================= -Progress: 1145 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 25) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1146 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 25) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int1) = true -Case2 : a_eq (int6) (int2) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::uniq (drop (int_list2) (int1))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1147 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 25) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:16) -================================================= -Progress: 1148 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = false ---------------------------------------- -(int1::(int6::uniq (drop (drop (int_list2) (int1)) (int6)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Deduplication: 1 -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:16) -================================================= -Progress: 1149 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = false ---------------------------------------- -(int1::(int6::uniq (drop (drop (int_list2) (int1)) (int6)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = false ---------------------------------------- -(int1::(int6::uniq (drop (drop (int_list2) (int1)) (int6)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int6) (int2) -case a_eq (int6) (int1) -rewrite IH1 in goal at 0 -reflexivity -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (arg19:a list) (int1:int) (int6:int), a_eq (int6) (int1) = false -> (int1::(int6::uniq (drop (arg19) (int6)))) = (int1::uniq (arg19)) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = false ---------------------------------------- -(int1::(int6::uniq (drop (drop (int_list2) (int1)) (int6)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -6 conjecture(s) more... -================================================= -Progress: 1150 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int2) (int1) = true->a_eq (int1) (int2) = true->a_eq (int3) (int1) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true->a_eq (int4) (int1) = true->a_eq (int4) (int2) = false->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true->a_eq (int5) (int1) = true->a_eq (int5) (int2) = false->a_eq (int5) (int3) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::uniq (drop (int_list1) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list1) (int2)) (int3)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int2) (int1) = true -Cond2 : a_eq (int1) (int2) = true -Cond3 : a_eq (int3) (int1) = true -Cond4 : a_eq (int3) (int2) = false -Cond5 : a_eq (int1) (int3) = true -Cond6 : a_eq (int4) (int1) = true -Cond7 : a_eq (int4) (int2) = false -Cond8 : a_eq (int4) (int3) = false -Cond9 : a_eq (int1) (int4) = true -Cond10 : a_eq (int5) (int1) = true -Cond11 : a_eq (int5) (int2) = false -Cond12 : a_eq (int5) (int3) = false -Cond13 : a_eq (int5) (int4) = false -Cond14 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::uniq (drop (int_list2) (int1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (drop (int_list2) (int2)) (int3)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) -Case1 : a_eq (int6) (int2) = true -Case2 : a_eq (int6) (int1) = false ---------------------------------------- -(int1::(int6::uniq (drop (drop (int_list2) (int1)) (int6)))) = (int1::uniq (drop (int_list2) (int1))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> assert forall (arg19:a list) (int1:int) (int6:int), a_eq (int6) (int1) = false -> (int1::(int6::uniq (drop (arg19) (int6)))) = (int1::uniq (arg19))(rank : 0) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int1(rank:17) -================================================= -Progress: 1151 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int1(rank : 17) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro int2(rank:17) -================================================= -Progress: 1152 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro int2(rank : 17) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:17) -================================================= -Progress: 1153 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... ->>> intro Cond1(rank : 17) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -induction a_list1(rank:18) -================================================= -Progress: 1154 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false ---------------------------------------- -forall (a_list1:a list), (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) - -0 goal(s) more... - -7 conjecture(s) more... ->>> induction a_list1(rank : 18) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 1 -simpl in goal(rank:18) -================================================= -Progress: 1155 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::uniq (drop ((Nil)) (int2)))) = (int1::uniq ((Nil))) - -1 goal(s) more... - -7 conjecture(s) more... ->>> simpl in goal(rank : 18) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int), a_eq (int2) (int1) = false -> (int1::(int2::uniq (drop (a_list1) (int2)))) = (int1::uniq (a_list1)) -int1 : int -int2 : int -Cond1 : a_eq (int2) (int1) = false -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::(int2::(Nil))) = (int1::(Nil)) - -1 goal(s) more... - -7 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -================================================= -Progress: 1156 - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true ---------------------------------------- -(int1::if a_eq (int1) (int3) then remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))) else (int3::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 26) - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true ---------------------------------------- -(int1::if a_eq (int1) (int3) then remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))) else (int3::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (int_list2))) - -1 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -case a_eq (int1) (int3)(rank:11) -================================================= -Progress: 1157 - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true ---------------------------------------- -(int1::if a_eq (int1) (int3) then remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))) else (int3::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (int_list2))) - -1 goal(s) more... - -3 conjecture(s) more... ->>> case a_eq (int1) (int3)(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true -Case2 : a_eq (int1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (int_list2))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:11) -================================================= -Progress: 1158 - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true -Case2 : a_eq (int1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (int_list2))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true -Case2 : a_eq (int1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -3 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int3) (int2) -rewrite <- IH1 in goal at 0 -case a_eq (int1) (int3) -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int) (int3:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true -Case2 : a_eq (int1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -3 conjecture(s) more... -================================================= -Progress: 1159 - - -1st goal of : forall (int1:int) (int2:int) (int_list1:int list), a_eq (int1) (int2) = true -> (int1::remove_elem_ta1 (int1) (uniq (int_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -Cond1 : a_eq (int1) (int2) = true -int_list1 : int list -int3 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (int_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int3::int_list2) -Case1 : a_eq (int3) (int2) = true -Case2 : a_eq (int1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -3 conjecture(s) more... ->>> assert forall (int1:int) (int2:int) (int3:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro int1(rank:11) -================================================= -Progress: 1160 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro int1(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro int2(rank:11) -================================================= -Progress: 1161 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro int2(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro int3(rank:11) -================================================= -Progress: 1162 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro int3(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:11) -================================================= -Progress: 1163 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond1(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:11) -================================================= -Progress: 1164 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond2(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:11) -================================================= -Progress: 1165 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> intro Cond3(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:12) -================================================= -Progress: 1166 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> induction int_list1(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:11) -================================================= -Progress: 1167 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((int4::int_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((int4::int_list2)) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:11) -================================================= -Progress: 1168 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((int4::int_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((int4::int_list2)) (int2)))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> simpl in goal(rank : 11) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int3) then drop (int_list2) (int3) else (int4::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -0 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -case a_eq (int4) (int2)(rank:12) -case a_eq (int4) (int3)(rank:12) -================================================= -Progress: 1169 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int3) then drop (int_list2) (int3) else (int4::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int4) (int2)(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int3) then drop (int_list2) (int3) else (int4::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -case a_eq (int4) (int3)(rank:13) -rewrite <- IH1 in goal at 0(rank:28) -================================================= -Progress: 1170 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int3) then drop (int_list2) (int3) else (int4::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -0 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int4) (int3)(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -case a_eq (int4) (int2)(rank:13) -rewrite IH1 in goal at 0(rank:20) -================================================= -Progress: 1171 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int3) then drop (int_list2) (int3) else (int4::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int4) (int3)(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:21) -rewrite <- IH1 in goal at 0(rank:21) -================================================= -Progress: 1172 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int4) (int2)(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:21) -rewrite <- IH1 in goal at 0(rank:21) -================================================= -Progress: 1173 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 20) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -1 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -case a_eq (int4) (int2)(rank:13) -================================================= -Progress: 1174 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int4) (int2) then drop (int_list2) (int2) else (int4::drop (int_list2) (int2))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int4) (int2)(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1175 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::if a_eq (int1) (int4) then remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4))) else (int4::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4))))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int1) (int4)(rank:13) -rewrite <- IH1 in goal at 0(rank:28) -================================================= -Progress: 1176 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::if a_eq (int1) (int4) then remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4))) else (int4::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4))))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int1) (int4)(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:13) -================================================= -Progress: 1177 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int4) (int3) -rewrite IH1 in goal at 0 -case a_eq (int4) (int2) -reflexivity -case a_eq (int1) (int4) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1178 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int1(rank:13) -================================================= -Progress: 1179 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int1(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int2(rank:13) -================================================= -Progress: 1180 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int2(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int3(rank:13) -================================================= -Progress: 1181 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int3(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int4(rank:13) -================================================= -Progress: 1182 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int4(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1183 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1184 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1185 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:13) -================================================= -Progress: 1186 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond4(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:13) -================================================= -Progress: 1187 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond5(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond6(rank:13) -================================================= -Progress: 1188 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond6(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:14) -================================================= -Progress: 1189 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction int_list1(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop ((Nil)) (int2)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1190 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop ((Nil)) (int2)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((int5::int_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop ((int5::int_list2)) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1191 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((int5::int_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop ((int5::int_list2)) (int2)) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int3) then drop (int_list2) (int3) else (int5::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int2)(rank:14) -case a_eq (int5) (int3)(rank:14) -================================================= -Progress: 1192 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int3) then drop (int_list2) (int3) else (int5::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int3) then drop (int_list2) (int3) else (int5::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int3)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1193 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int3) then drop (int_list2) (int3) else (int5::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int3)(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int5) (int2)(rank:15) -rewrite IH1 in goal at 0(rank:22) -================================================= -Progress: 1194 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int3) then drop (int_list2) (int3) else (int5::drop (int_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int3)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int2) = true -Case2 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 0(rank:23) -================================================= -Progress: 1195 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -rewrite IH1 in goal at 0(rank:23) -rewrite <- IH1 in goal at 0(rank:23) -================================================= -Progress: 1196 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:12) -================================================= -Progress: 1197 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> reflexivity(rank : 12) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false ---------------------------------------- -(int1::if a_eq (int1) (int4) then remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4))) else (int4::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... -Deduplication: 1 -Tactic List : 2 -case a_eq (int1) (int4)(rank:13) -rewrite <- IH1 in goal at 0(rank:28) -================================================= -Progress: 1198 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false ---------------------------------------- -(int1::if a_eq (int1) (int4) then remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4))) else (int4::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -1 goal(s) more... - -4 conjecture(s) more... ->>> case a_eq (int1) (int4)(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:13) -================================================= -Progress: 1199 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 13) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int4) (int2) -case a_eq (int4) (int3) -rewrite IH1 in goal at 0 -reflexivity -case a_eq (int1) (int4) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (arg20:a list) (int1:int) (int3:int) (int4:int), a_eq (int1) (int3) = true->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (arg20) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (arg20))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... -================================================= -Progress: 1200 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int2) = true -Case2 : a_eq (int4) (int3) = false -Case3 : a_eq (int1) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int3)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> assert forall (arg20:a list) (int1:int) (int3:int) (int4:int), a_eq (int1) (int3) = true->a_eq (int4) (int3) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (arg20) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (arg20)))(rank : 0) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int1(rank:13) -================================================= -Progress: 1201 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - ---------------------------------------- -forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int1(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int2(rank:13) -================================================= -Progress: 1202 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int ---------------------------------------- -forall (a_list1:a list) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int2(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro int3(rank:13) -================================================= -Progress: 1203 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int ---------------------------------------- -forall (a_list1:a list) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro int3(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:13) -================================================= -Progress: 1204 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond1(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (a_list1:a list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:13) -================================================= -Progress: 1205 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (a_list1:a list), a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond2(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:13) -================================================= -Progress: 1206 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> intro Cond3(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (a_list1:a list), (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -induction a_list1(rank:14) -================================================= -Progress: 1207 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (a_list1:a list), (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> induction a_list1(rank : 14) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:13) -================================================= -Progress: 1208 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq ((Nil)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((a1::a_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq ((a1::a_list2)))) - -0 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:13) -================================================= -Progress: 1209 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((a1::a_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq ((a1::a_list2)))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> simpl in goal(rank : 13) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (a1) (int3) then drop (a_list2) (int3) else (a1::drop (a_list2) (int3))))) = (int1::if a_eq (int1) (a1) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))) else (a1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))) - -0 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (a1) (int3)(rank:14) -case a_eq (int1) (a1)(rank:14) -================================================= -Progress: 1210 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (a1) (int3) then drop (a_list2) (int3) else (a1::drop (a_list2) (int3))))) = (int1::if a_eq (int1) (a1) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))) else (a1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (a1) (int3)(rank : 14) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::if a_eq (int1) (a1) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))) else (a1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 2 -case a_eq (int1) (a1)(rank:15) -rewrite IH1 in goal at 0(rank:30) -================================================= -Progress: 1211 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (a1) (int3) then drop (a_list2) (int3) else (a1::drop (a_list2) (int3))))) = (int1::if a_eq (int1) (a1) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))) else (a1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))) - -0 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int1) (a1)(rank : 14) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (a1) (int3) then drop (a_list2) (int3) else (a1::drop (a_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case a_eq (a1) (int3)(rank:15) -================================================= -Progress: 1212 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::if a_eq (int1) (a1) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))) else (a1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int1) (a1)(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true -Case2 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:15) -================================================= -Progress: 1213 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (if a_eq (a1) (int3) then drop (a_list2) (int3) else (a1::drop (a_list2) (int3))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (a1) (int3)(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (int1) (a1) = true -Case2 : a_eq (a1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite IH1 in goal at 0(rank:15) -================================================= -Progress: 1214 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true -Case2 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true -Case2 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (a1) (int3) -case a_eq (int1) (a1) -rewrite IH1 in goal at 0 -New Env - -;; -Lemma List -forall (a1:a) (a_list2:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -End of Lemma List - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true -Case2 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 1215 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (a1) (int3) = true -Case2 : a_eq (int1) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (a1:a) (a_list2:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1))))(rank : 0) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - ---------------------------------------- -forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro a1(rank:15) -================================================= -Progress: 1216 - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (int1) (a1) = true -Case2 : a_eq (a1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 15) - - -1st goal of : forall (a_list1:a list) (int1:int) (int2:int) (int3:int), a_eq (int1) (int2) = true->a_eq (int3) (int2) = false->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list1))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = false -Cond3 : a_eq (int1) (int3) = true -a_list1 : a list -a1 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) -Inductive1 : a_list1 = (a1::a_list2) -Case1 : a_eq (int1) (a1) = true -Case2 : a_eq (a1) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int1) (a1) -case a_eq (a1) (int3) -rewrite IH1 in goal at 0 -================================================= -Progress: 1217 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - ---------------------------------------- -forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro a1(rank : 15) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a ---------------------------------------- -forall (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int1(rank:15) -================================================= -Progress: 1218 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a ---------------------------------------- -forall (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int1(rank : 15) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 1219 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int ---------------------------------------- -forall (a_list1:a list), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true ---------------------------------------- -forall (a_list1:a list), (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction a_list1(rank:16) -================================================= -Progress: 1220 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true ---------------------------------------- -forall (a_list1:a list), (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction a_list1(rank : 16) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq ((Nil)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (a1)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1221 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -Base1 : a_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq ((Nil)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (a1)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq ((a2::a_list2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((a2::a_list2)) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 -Tactic List : 1 -simpl in goal(rank:15) -================================================= -Progress: 1222 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq ((a2::a_list2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop ((a2::a_list2)) (a1)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> simpl in goal(rank : 15) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) ---------------------------------------- -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))) else (a2::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (a2) (a1) then drop (a_list2) (a1) else (a2::drop (a_list2) (a1))))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -case a_eq (a2) (a1)(rank:16) -case a_eq (int1) (a2)(rank:16) -================================================= -Progress: 1223 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) ---------------------------------------- -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))) else (a2::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (a2) (a1) then drop (a_list2) (a1) else (a2::drop (a_list2) (a1))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (a2) (a1)(rank : 16) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (a2) (a1) = true ---------------------------------------- -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))) else (a2::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 2 -case a_eq (int1) (a2)(rank:17) -rewrite <- IH1 in goal at 0(rank:32) -================================================= -Progress: 1224 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) ---------------------------------------- -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))) else (a2::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (a2) (a1) then drop (a_list2) (a1) else (a2::drop (a_list2) (a1))))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int1) (a2)(rank : 16) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (int1) (a2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (a2) (a1) then drop (a_list2) (a1) else (a2::drop (a_list2) (a1))))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -case a_eq (a2) (a1)(rank:17) -================================================= -Progress: 1225 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (a2) (a1) = true ---------------------------------------- -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))) else (a2::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2))))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (int1) (a2)(rank : 17) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (a2) (a1) = true -Case2 : a_eq (int1) (a2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:17) -================================================= -Progress: 1226 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (int1) (a2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (a2) (a1) then drop (a_list2) (a1) else (a2::drop (a_list2) (a1))))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> case a_eq (a2) (a1)(rank : 17) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (int1) (a2) = true -Case2 : a_eq (a2) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:17) -================================================= -Progress: 1227 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (a2) (a1) = true -Case2 : a_eq (int1) (a2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 17) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (a2) (a1) = true -Case2 : a_eq (int1) (a2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (a2) (a1) -case a_eq (int1) (a2) -rewrite <- IH1 in goal at 0 -================================================= -Progress: 1228 - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (int1) (a2) = true -Case2 : a_eq (a2) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) - -2 goal(s) more... - -6 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 17) - - -1st goal of : forall (a1:a) (a_list1:a list) (int1:int), a_eq (int1) (a1) = true -> (int1::remove_elem_ta1 (int1) (uniq (a_list1))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list1) (a1)))) -a1 : a -int1 : int -Cond1 : a_eq (int1) (a1) = true -a_list1 : a list -a2 : a -a_list2 : a list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (a_list2))) = (int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a1)))) -Inductive1 : a_list1 = (a2::a_list2) -Case1 : a_eq (int1) (a2) = true -Case2 : a_eq (a2) (a1) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (a_list2) (a2)))) = (int1::remove_elem_ta1 (int1) (uniq (a_list2))) - -2 goal(s) more... - -6 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int1) (a2) -case a_eq (a2) (a1) -rewrite <- IH1 in goal at 0 -================================================= -Progress: 1229 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1230 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) - -2 goal(s) more... - -4 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 21) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int2)))) -int1 : int -int2 : int -int3 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -int_list1 : int list -int4 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int2)))) -Inductive1 : int_list1 = (int4::int_list2) -Case1 : a_eq (int4) (int3) = true -Case2 : a_eq (int4) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) - -2 goal(s) more... - -4 conjecture(s) more... -Tactic List : 0 -================================================= -Progress: 1231 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> rewrite IH1 in goal at 0(rank : 22) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -case a_eq (int5) (int2)(rank:15) -================================================= -Progress: 1232 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (if a_eq (int5) (int2) then drop (int_list2) (int2) else (int5::drop (int_list2) (int2))) (int4)))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int2)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1233 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int4) then drop (drop (int_list2) (int2)) (int4) else (int5::drop (drop (int_list2) (int2)) (int4))))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int5) (int4)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1234 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (if a_eq (int5) (int4) then drop (drop (int_list2) (int2)) (int4) else (int5::drop (drop (int_list2) (int2)) (int4))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int5) (int4)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:14) -================================================= -Progress: 1235 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> reflexivity(rank : 14) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::if a_eq (int1) (int5) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5))) else (int5::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5))))) - -1 goal(s) more... - -5 conjecture(s) more... -Deduplication: 0 -Tactic List : 2 -case a_eq (int1) (int5)(rank:15) -rewrite <- IH1 in goal at 0(rank:30) -================================================= -Progress: 1236 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::if a_eq (int1) (int5) then remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5))) else (int5::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5))))) - -1 goal(s) more... - -5 conjecture(s) more... ->>> case a_eq (int1) (int5)(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false -Case4 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 1 -rewrite <- IH1 in goal at 0(rank:15) -================================================= -Progress: 1237 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false -Case4 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> rewrite <- IH1 in goal at 0(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false -Case4 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -Tactic List : 0 -previous tactics -simpl in goal -case a_eq (int5) (int3) -rewrite IH1 in goal at 0 -case a_eq (int5) (int2) -reflexivity -case a_eq (int5) (int4) -reflexivity -case a_eq (int1) (int5) -rewrite <- IH1 in goal at 0 -New Env - -;; -Lemma List -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) -End of Lemma List - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false -Case4 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... -================================================= -Progress: 1238 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list1) (int2)) (int4)))) -int1 : int -int2 : int -int3 : int -int4 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -int_list1 : int list -int5 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (int_list2) (int2)) (int4)))) -Inductive1 : int_list1 = (int5::int_list2) -Case1 : a_eq (int5) (int3) = true -Case2 : a_eq (int5) (int2) = false -Case3 : a_eq (int5) (int4) = false -Case4 : a_eq (int1) (int5) = true ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) - -2 goal(s) more... - -5 conjecture(s) more... ->>> assert forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list2:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5))))(rank : 0) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int1(rank:15) -================================================= -Progress: 1239 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - ---------------------------------------- -forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int1(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int2(rank:15) -================================================= -Progress: 1240 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int ---------------------------------------- -forall (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int2(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int3(rank:15) -================================================= -Progress: 1241 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int ---------------------------------------- -forall (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int3(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int4(rank:15) -================================================= -Progress: 1242 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int ---------------------------------------- -forall (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int4(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro int5(rank:15) -================================================= -Progress: 1243 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int ---------------------------------------- -forall (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro int5(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond1(rank:15) -================================================= -Progress: 1244 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond1(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond2(rank:15) -================================================= -Progress: 1245 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond2(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond3(rank:15) -================================================= -Progress: 1246 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond3(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond4(rank:15) -================================================= -Progress: 1247 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond4(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond5(rank:15) -================================================= -Progress: 1248 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond5(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond6(rank:15) -================================================= -Progress: 1249 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond6(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond7(rank:15) -================================================= -Progress: 1250 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond7(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond8(rank:15) -================================================= -Progress: 1251 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond8(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond9(rank:15) -================================================= -Progress: 1252 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond9(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -intro Cond10(rank:15) -================================================= -Progress: 1253 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false ---------------------------------------- -forall (int_list1:int list), a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> intro Cond10(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false -Cond10 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -induction int_list1(rank:16) -================================================= -Progress: 1254 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false -Cond10 : a_eq (int1) (int5) = true ---------------------------------------- -forall (int_list1:int list), (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... ->>> induction int_list1(rank : 16) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false -Cond10 : a_eq (int1) (int5) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((Nil)) (int2)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... -Tactic List : 1 -reflexivity(rank:15) -================================================= -Progress: 1255 - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false -Cond10 : a_eq (int1) (int5) = true -int_list1 : int list -Base1 : int_list1 = (Nil) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((Nil)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((Nil)) (int2)) (int4)) (int5)))) - -1 goal(s) more... - -6 conjecture(s) more... ->>> reflexivity(rank : 15) - - -1st goal of : forall (int1:int) (int2:int) (int3:int) (int4:int) (int5:int) (int_list1:int list), a_eq (int1) (int2) = true->a_eq (int3) (int2) = true->a_eq (int1) (int3) = true->a_eq (int4) (int3) = true->a_eq (int4) (int2) = false->a_eq (int1) (int4) = true->a_eq (int5) (int3) = true->a_eq (int5) (int2) = false->a_eq (int5) (int4) = false->a_eq (int1) (int5) = true -> (int1::remove_elem_ta1 (int1) (uniq (drop (int_list1) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list1) (int2)) (int4)) (int5)))) -int1 : int -int2 : int -int3 : int -int4 : int -int5 : int -Cond1 : a_eq (int1) (int2) = true -Cond2 : a_eq (int3) (int2) = true -Cond3 : a_eq (int1) (int3) = true -Cond4 : a_eq (int4) (int3) = true -Cond5 : a_eq (int4) (int2) = false -Cond6 : a_eq (int1) (int4) = true -Cond7 : a_eq (int5) (int3) = true -Cond8 : a_eq (int5) (int2) = false -Cond9 : a_eq (int5) (int4) = false -Cond10 : a_eq (int1) (int5) = true -int_list1 : int list -int6 : int -int_list2 : int list -IH1 : (int1::remove_elem_ta1 (int1) (uniq (drop (int_list2) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop (int_list2) (int2)) (int4)) (int5)))) -Inductive1 : int_list1 = (int6::int_list2) ---------------------------------------- -(int1::remove_elem_ta1 (int1) (uniq (drop ((int6::int_list2)) (int3)))) = (int1::remove_elem_ta1 (int1) (uniq (drop (drop (drop ((int6::int_list2)) (int2)) (int4)) (int5)))) - -0 goal(s) more... - -6 conjecture(s) more... -Deduplication: 0 diff --git a/result/dilemma/dilemma-bench/uniq/ta4.log b/result/dilemma/dilemma-bench/uniq/ta4.log index f64aa29..8fc4c5f 100644 --- a/result/dilemma/dilemma-bench/uniq/ta4.log +++ b/result/dilemma/dilemma-bench/uniq/ta4.log @@ -864,16 +864,6 @@ Tactic List : 0 previous tactics simpl in goal case if a_eq (int1) (int3) then false else isnotin ((int2::(Nil))) (int3) -expr list -(int1::(int2::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (uniq4 (int_list2) ((Nil)))))) -(int1::(int2::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (uniq4 (int_list2) ((int3::(Nil))))))) -(int1::(int2::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (if if a_eq (int3) (int4) then false else isnotin ((Nil)) (int4) then uniq4 (int_list3) (((int3::(Nil)) @ (int4::(Nil)))) else uniq4 (int_list3) ((int3::(Nil))))))) -(int1::(int2::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (if if a_eq (int3) (int4) then false else isnotin ((Nil)) (int4) then uniq4 ((int5::int_list4)) (((int3::(Nil)) @ (int4::(Nil)))) else uniq4 ((int5::int_list4)) ((int3::(Nil))))))) -expr list -uniq4 (int_list2) ((int1::(int2::(Nil)))) -uniq4 (int_list2) ((int1::(int2::(int3::(Nil))))) -if if a_eq (int1) (int4) then false else isnotin ((int2::(int3::(Nil)))) (int4) then uniq4 (int_list3) (((int1::(int2::(int3::(Nil)))) @ (int4::(Nil)))) else uniq4 (int_list3) ((int1::(int2::(int3::(Nil))))) -if if a_eq (int1) (int4) then false else isnotin ((int2::(int3::(Nil)))) (int4) then uniq4 ((int5::int_list4)) (((int1::(int2::(int3::(Nil)))) @ (int4::(Nil)))) else uniq4 ((int5::int_list4)) ((int1::(int2::(int3::(Nil))))) New Env ;; @@ -4337,16 +4327,6 @@ simpl in goal intro int_list1 case a_eq (int1) (a1) case a_eq (int2) (a1) -expr list -(int1::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (a_list2))) -(int1::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (a_list2))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (a2) then remove_elem_ta1 (int2) (a_list3) else (a2::remove_elem_ta1 (int2) (a_list3)))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (a2) then remove_elem_ta1 (int2) ((a3::a_list4)) else (a2::remove_elem_ta1 (int2) ((a3::a_list4))))) -expr list -(int1::remove_elem_ta1 (int1) (a_list2)) -(int1::remove_elem_ta1 (int1) (a_list2)) -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (a_list3) else (a2::remove_elem_ta1 (int1) (a_list3))) -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) ((a3::a_list4)) else (a2::remove_elem_ta1 (int1) ((a3::a_list4)))) New Env ;; @@ -4535,16 +4515,6 @@ simpl in goal intro int_list1 case a_eq (int2) (a1) case a_eq (int1) (a1) -expr list -(int1::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (a_list2))) -(int1::remove_elem_ta1 (int1) (remove_elem_ta1 (int2) (a_list2))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (a2) then remove_elem_ta1 (int2) (a_list3) else (a2::remove_elem_ta1 (int2) (a_list3)))) -(int1::remove_elem_ta1 (int1) (if a_eq (int2) (a2) then remove_elem_ta1 (int2) ((a3::a_list4)) else (a2::remove_elem_ta1 (int2) ((a3::a_list4))))) -expr list -(int1::remove_elem_ta1 (int1) (a_list2)) -(int1::remove_elem_ta1 (int1) (a_list2)) -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) (a_list3) else (a2::remove_elem_ta1 (int1) (a_list3))) -(int1::if a_eq (int1) (a2) then remove_elem_ta1 (int1) ((a3::a_list4)) else (a2::remove_elem_ta1 (int1) ((a3::a_list4)))) ================================================= Progress: 127 @@ -5064,16 +5034,6 @@ Tactic List : 0 previous tactics simpl in goal case if a_eq (int1) (int3) then false else isnotin ((int2::(Nil))) (int3) -expr list -(int1::(int2::(Nil))) -(int1::(int2::(Nil))) -(int1::(int2::(Nil))) -(int1::(int2::(Nil))) -expr list -uniq4 (int_list2) ((int1::(int2::(Nil)))) -uniq4 (int_list2) ((int1::(int2::(int3::(Nil))))) -if if a_eq (int1) (int4) then false else isnotin ((int2::(int3::(Nil)))) (int4) then uniq4 (int_list3) (((int1::(int2::(int3::(Nil)))) @ (int4::(Nil)))) else uniq4 (int_list3) ((int1::(int2::(int3::(Nil))))) -if if a_eq (int1) (int4) then false else isnotin ((int2::(int3::(Nil)))) (int4) then uniq4 ((int5::int_list4)) (((int1::(int2::(int3::(Nil)))) @ (int4::(Nil)))) else uniq4 ((int5::int_list4)) ((int1::(int2::(int3::(Nil))))) New Env ;; diff --git a/summary/summary_clam.md b/summary/summary_clam.md index 9fc7211..8c490b6 100644 --- a/summary/summary_clam.md +++ b/summary/summary_clam.md @@ -2,6 +2,6 @@ | Problem | Success | Error | Timeout | Total | |:----------|----------:|--------:|----------:|--------:| -| clam | 23 | 9 | 18 | 50 | -| Total | 23 | 9 | 18 | 50 | +| clam | 27 | 8 | 15 | 50 | +| Total | 27 | 8 | 15 | 50 | diff --git a/summary/summary_dilemma-bench.md b/summary/summary_dilemma-bench.md index 0ff29c3..8237a4a 100644 --- a/summary/summary_dilemma-bench.md +++ b/summary/summary_dilemma-bench.md @@ -2,13 +2,13 @@ | Problem | Success | Error | Timeout | Total | |:----------|----------:|--------:|----------:|--------:| -| max | 0 | 2 | 0 | 2 | +| formula | 0 | 1 | 0 | 1 | | natadd | 7 | 0 | 0 | 7 | -| uniq | 0 | 10 | 2 | 12 | | sigma | 0 | 5 | 0 | 5 | -| lambda | 5 | 1 | 4 | 10 | +| uniq | 0 | 10 | 2 | 12 | | filter | 0 | 1 | 1 | 2 | +| max | 0 | 2 | 0 | 2 | +| lambda | 5 | 1 | 4 | 10 | | natmul | 6 | 2 | 2 | 10 | -| formula | 0 | 1 | 0 | 1 | | Total | 18 | 22 | 9 | 49 | diff --git a/test_clam b/test_clam index a96b0ce..936024b 100644 --- a/test_clam +++ b/test_clam @@ -1,3 +1,4 @@ ../dilemma-benchmark/clam/dilemma/clam.ml ../dilemma-benchmark/clam/dilemma/clam.ml -1 +2 +assert forall (w:nat) (x:nat) (y:nat) (z:nat list), drop (w) (drop (x) (drop (y) (z))) = drop (y) (drop (x) (drop (w) (z))) diff --git a/test_lambda b/test_lambda index 73603d7..be0f748 100644 --- a/test_lambda +++ b/test_lambda @@ -1,5 +1,5 @@ ../dilemma-benchmark/dilemma-bench/dilemma/lambda/ta1.ml -../dilemma-benchmark/dilemma-bench/dilemma/lambda/ta4.ml +../dilemma-benchmark/dilemma-bench/dilemma/lambda/ta3.ml 2 assert forall (l:lambda), check_ta1 l = check l